JAVA/코드

2022_10_11 연습 04 day07.modi.member.pac 1&2 (Private 멤버변수 & private 메서드)

0304호 2022. 10. 11.
package day07.modi.member.pac1;

public class A {

	//멤버변수
	public int var1;
	int var2;
	private int var3;
	
	//메서드
	public void method01() {};
	void method02() {};
	private void method03() {};
	
	//생성자
	public A() {
		this.var1 = 1;
		this.var2 = 2;
		this.var3 = 3; //private
		
		this.method01();
		this.method02();
		this.method03(); //private
		
	}
}
package day07.modi.member.pac1;

public class B {

	public B() {
		A a = new A();
		a.var1 = 1;
		a.var2 = 2;
//		a.var3 = 3; 	//no = private
		
		a.method01();
		a.method02();
//		a.method03();	//no = private
	}
	
}​
package day07.modi.member.pac2;

import day07.modi.member.pac1.A;

public class C {

	public C() {
		A a = new A();
		a.var1 = 1;
//		a.var2 = 2;		//no = default
//		a.var3 = 3; 	//no = private
		
		a.method01();
//		a.method02();	//no = default
//		a.method03();	//no = private
	}
	
}

댓글