코딩배움일지/JAVA

Java 6일차 접근지정자 1

karatejin 2022. 11. 17. 12:59

import j09_접근지정자.test.Access4;

public class Access1 {
    protected String name;

    protected void printName(){
        System.out.println("name: " + name);
        Access4 access4 = new Access4();
    }
}

 

public class Access2 {
    public int age;

    public void printAge(){
        System.out.println("age: " + age);
    }
}

 

public class Access3 {
    private String address;

    private void printAddress(){
        //String address = null; /*값을 초기화 하면 */
        System.out.println("address: " + address); /*this 가 생략  ("address: " + this.address)*/
    }
}

 

import j09_접근지정자.Access1;

public class Access4 extends Access1 {

    protected void access1PrintName(){
        Access1 access = new Access1();

    }
}
import j09_접근지정자.Access1;
import j09_접근지정자.Access2;

public class testMain {
    public static void main(String[] args) {
        Access1 access1 = new Access1();
        Access2 access2 = new Access2();
        Access3 access3 = new Access3();


    }
}