본문 바로가기
  • think normal
새로워지기/서른의 생활코딩

ex16) java_oop

by 청춘만화 2012. 2. 22.


interface A03{
int i=10;
void Sub1();                      // 수행코드 포함할 수 없다.
}

interface A04{
int j=10;                            // static맴버! 
void Sub2();
}
 
/*
class A05{
int i =30;
void display(){
System.out.println(i);
}
}
*/

class Test {                                           // super :현재 class의 상위 클래스!
int i=40;
}

class A05 extends Test implements A03,A04{
int i =30;                                      // => this
public void Sub1(){}
public void Sub2(){}
void display(){
int i=100;
System.out.println(i);
System.out.println(this.i);       // this=전역변수
System.out.println(super.i);    //
System.out.println(A03.i);     //
System.out.println(A04.j);     //
}
}

public class Test001 {
public static void main(String[] args) {
A05 a = new A05();
a.display();
}
}

'새로워지기 > 서른의 생활코딩' 카테고리의 다른 글

java _20120220  (0) 2012.02.22
ex17) java_oop  (0) 2012.02.22
ex15) java_oop  (0) 2012.02.21
ex14) java_oop  (0) 2012.02.21
ex13) java_oop  (0) 2012.02.21

댓글