Java 객체지향 개념 1

채병훈·2021년 8월 4일
0

JAVA

목록 보기
1/2

Class 란

자바는 클래스라는 개념을 가지고 있다.

public class Tv{
	channel = 0;
   	static fChannel = 0;
    
	public changeChannel(int a){
    
    	}
}
   

이 코드는 tv 라는 클래스를 만든것이다. tv라는 클래스는 이해하기 편하게 말하자면 tv의 설계도라고 생각하면 된다.

Tv tv1 = new tv()

이 코드는 Tv라는 설계도를 가지고 하나의 tv를 만드는 과정이라고 이해하면 편하다.

tv1은 새로 만든 tv의 이름이고 Tv는 어떤 설계도를 사용할건지 적어준 것과 같다.

새로운 tv를 생성하면 위에서 만든 Tv의 기능들을 이용할 수 있다.
이용할 수 있는 이유는 아까 우리가 만든 Tv 이름인 tv1에 생성한 인스턴스의 주소가 담겨있기 때문이다.

static 이란

static에 대한 설명을 하기 위해서는 변수 종류에 대해서 이해를 해야한다.

0개의 댓글