개발새발 블로그

[Java] 상속

컴퓨터/Java

main_inheritance.java

package _05_inheritance;
class A {
	int aa = 10;
}
class B extends A{
	int bb = 200;
}
class C extends A{
	int cc = 5000;
}
class D extends C{
	int dd = 30000;
}
public class T01_main_inheritance {
	public static void main(String[] args) {
		A a1 = new A();
		System.out.println("a1.aa : " + a1.aa);
		
		B b1 = new B();
		System.out.println("b1.aa : " + b1.aa);
		System.out.println("b1.bb : " + b1.bb);
		
		C c1 = new C();
		System.out.println("c1.aa : " + c1.aa);
		System.out.println("c1.cc : " + c1.cc);
		
		D d1 = new D();
		System.out.println("d1.aa : " + d1.aa);
		System.out.println("d1.cc : " + d1.cc);
		System.out.println("d1.dd : " + d1.dd);
	}
}

 

'컴퓨터 > Java' 카테고리의 다른 글

[Java] super  (0) 2024.08.02
[Java] overriding  (0) 2024.08.02
[Java] static  (0) 2024.07.25
[Java] 오버로딩  (0) 2024.07.25
[Java] 생성자를 이용하여 tv 객체 만들기  (0) 2024.07.25