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

ex8) java_oop

by 청춘만화 2012. 2. 16.

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) + 맴버함수]
john.age = 30;
john.address = "New York";                 
 
                                //  <- 디폴트로 만들어진 생성자 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부분과 유사  
}
 }

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

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

댓글