자바 82) 익명 클래스

hahahoho셍·2021년 5월 15일
0

자바 공부

목록 보기
83/97
package ex12_inner;
//익명 클래스
class Dog {
	void walking() {
		System.out.println("걷다");
	}
}
//class HuntDog extends Dog{  //한번만 쓸거면 얘를 안만들어도댐
//	void walking() {
//		System.out.println("못걷다");
//	}
//}





public class J20210507_02_anonymous {

	public static void main(String[] args) {
//		HuntDog h1 = new HuntDog();
//		h1.walking();
		
		//익명 클래스 : 부모의 클래스로 재정의 해서 생성
		//1회성으로 쓸려고 할때
		Dog h2 = new Dog() {  //일회성 
			@Override
			void walking() {
				System.out.println("못걷다");
			}
//			void eat() {  //부모형에 없어서 실행할 방법이 없음 (오버라이딩만)
//				System.out.println("먹다");
//			}
		};
		h2.walking();
		
		
		
		
		
	}

}
profile
그냥 공부 한거 적는 벨로그 하하하핳ㅎ하하하핳하ㅏ

0개의 댓글

관련 채용 정보