class HumanInformation {
String name;
int age;
String address;
} // <- 디폴트 생성자가 만들어짐.
public class PrintInformation {
public static void main( String[] args ) {
// 인스턴스 생성. 인스턴스 명은 john
HumanInformation john = new HumanInformation();
// 멤버 변수에 값을 할당.
john.name = "John"; //참조변수=John
// <- 디폴트로 만들어진 생성자 string [class타입의 객체(name) + 맴버함수]
// <- 디폴트로 만들어진 생성자 string [class타입의 객체(name) + 맴버함수]
john.age = 30;
john.address = "New York";
// <- 디폴트로 만들어진 생성자 string [class타입의 객체(address) + 맴버함수]
// <- 디폴트로 만들어진 생성자 string [class타입의 객체(address) + 맴버함수]
// 인스턴스 생성. 인스턴스 명은 john
HumanInformation tom = new HumanInformation();
tom.name = "Tom";
tom.age = 40;
tom.address = "Chicago";
System.out.println( "이름은 " + john.name + " 이고, 나이는 " + john.age + " 세, " +
john.address + "에 살고 있습니다." );
System.out.println( "이름은 " + tom.name + " 이고, 나이는 " + tom.age + " 세, " +
tom.address + "에 살고 있습니다." );
System.out.println( john.name.length());
//.를 통한 계층적 접근
//.를 통한 계층적 접근
System.out.println( john.name.indexOf('h'));
//.를 통한 계층적 접근 :번지값? 위치? 암튼, = 사이트주소에서 co.kr부분과 유사
//.를 통한 계층적 접근 :번지값? 위치? 암튼, = 사이트주소에서 co.kr부분과 유사
}
}
'새로워지기 > 서른의 생활코딩' 카테고리의 다른 글
java _20120220 (0) | 2012.02.20 |
---|---|
ex9) java_oop (0) | 2012.02.16 |
ex7) java_oop (0) | 2012.02.16 |
ex6) java_oop (0) | 2012.02.16 |
ex5) java_oop (0) | 2012.02.16 |
댓글