클래스란 무엇인가?

클래스는 틀이라고 생각하면 된다.

틀에 밀랍을 넣어서 객체를 생성할 것이다.

실제 객체를 만들기 위해

그 객체의 속성(인스턴스 변수), 행동 특성(메소드)를 정의한 것이다.

 

new를 이용해서 객체생성하기 

 

클래스의 이름을 Dog이라고 하자.

public class Dog{

private int numberOfLegs;   // 다리개수는 4개

public Dog(){ //생성자

x=4;

}

 

public void bark(){  //개야 짖어라 멍멍 멍멍멍

System.out.print("멍멍 멍멍멍");

}

}

 

이런 Dog 클래스가 있다면

 

Dog객체를 만들어보자

 

public class Owner{

     public Owner(){

Dog doge = new Dog(); // new와 생성자Dog()로 객체 생성~

doge.bark();

}

 

public static void main(String[] args){  // 이건 메인 메소드라는 건데 프로그램을 실행하면 이 메소드 먼저 실행함..

     new Owner();

}

}

 

 

그러면 console창에 멍멍 멍멍멍이 찍힘.

 

 

 

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by jihyun_ly daisy_hyun