본문 바로가기
반응형

개발31

13일차 awt 예제 ExamButton.class package hb.net.java_20151208; public class ExamButton { public static void main (String[] args){ //ExamButtonTest ebt = new ExamButtonTest(); ExamButton2 eb2= new ExamButton2(); } } ExamButton2.class package hb.net.java_20151208; import java.awt.*; import java.awt.event.*; /** ExamButton2 는 프레임을 상속받았기 때문에 f.~~ 이따꾸로 붙일필요가 없는겨**/ public class ExamButton2 extends Frame implements A.. 2015. 12. 9.
12일차 예외처리와 awt 1. throws - 메소드를 정의할 때 throws 예약어를 시그내처에 추가하면 그 메소드를 호출하는 곳에서 예외 처리를 해야 한다. - Function throws SomeException이라는 문장을 생각하면 이해가 쉽다. Function이 SomeException 예외를 던진다는 뜻이므로 Function을 사용하는 곳(호출하는 곳)을 try 블록으로 감싸준다. view sourceprint?01.class Test {02.public static void f() throws ArithmeticException {03.int a = 0;04.a = 10/a;05.}06. 07.public static void main(String[] args) {08.try {09.Test.f(); // 이 함수가.. 2015. 12. 8.
11일차 묵시적 형변환과 다형성 11일차 묵시적 형변환. 형 변환은 예제로 설명 ㄱ ClassTypeCastingTest.class package hb.net.java20151204; import java.util.Vector; public class ClassTypeCastingTest { public static void main(String[] args) { //앞에있는게 기준. /** 묵시적 형 변환 **/ Animal a1 = new Animal(); //Animal 타입으로 생성, Animal 타입으로 참조 Man m1 = new Man(); //Man 타입으로 생성 Man 타입으로 참조. Animal a2 = new Man(); //Man 타입으로 생성해서 Animal 타입으로 참조. //Manm2 = new Animal(.. 2015. 12. 4.
10일차 10일차 - 눈이 많이 온 날. 10시에 나와버렸다. 버스를 일찍타야했는ㄷ ㅔㅠㅠ... Inheritance. (상속)자신이 가진 모든 자료, Method를 물려주는 것.두 개 이상의 Class가 존재 해야 한다. 상속의 표현extends 라는 키워드에 의해 구현된다. 자료의 상속선조에서 선언 된 공간이 그~대로 상속되어 실제 메모리를 차지하게 된다. Method 의 상속코드를 공유하는 형태로 이루어진다. 따라서 메소드 호출은 선조의 코드를 빌려서 사용한다. * 그렇다면 메모리 상에는 ?ex) Taxi 가 Car를 extends 를 하고, TaxiTest에서 Taxi를 생성자 호출하여 사용한다면TaxiTest.classTaxi taxi = new Taxi();일때 taxi 는 Taxi를 검사하고 난 뒤에.. 2015. 12. 3.
반응형