JAVA/chapter10_static_final
chapter02 : Man / ManMain
GAWON
2023. 5. 26. 18:13
package org.joonzis.ex;
public class Ex02_Man {
// 필드
String name;
int age;
static final char GENDER = '남';
public Ex02_Man(String name, int age) {
this.name = name;
this.age = age;
}
void output() {
System.out.println("이름 : " + name);
System.out.println("나이 : " + age);
System.out.println("성별 : " + GENDER);
}
}
package org.joonzis.ex;
public class Ex02_ManMain {
public static void main(String[] args) {
Ex02_Man man = new Ex02_Man("김씨", 100);
man.output();
System.out.println("---------------------");
System.out.println(man.name);
System.out.println(man.age);
System.out.println(man.GENDER); // 인스턴스를 통한 접근 -> 비추천
System.out.println(Ex02_Man.GENDER); // 클래스를 통한 접근 -> 추천
}
}