[TIL] Java (객체, 클래스)

테디·2022년 6월 3일
0

1. 자바

1995년도 처음 썬 마이크로시스템즈에서 자바 언어를 발표한 후, 지금까지 전세계적으로 다양한 분야에서 사용되고 있다


  • 자바의 특징

    • 이식성이 높다
    • 객체 지향 언어이다 코드의 재사용이 용이함
    • 다양한 어플리케이션을 개발할 수 있다
    • 막강한 오픈소스 라이브러리가 풍부하다

2. 클래스 선언

1) 작성규칙

  1. 첫 번쨰 글자는 숫자가 올 수 없다 3people
  2. $,'_' 외의 특수 문자는 사용할 수 없다
  3. 자바 키워드는 사용할 수 없다 int for

2) 구성멤버

필드(field)
고유데이터, 부품 객체, 상태정보를 저장하는 곳이다 생성자와 메소드 전체에서 사용되며 객체가 소멸되지 않는 한 소멸되지 않는다

생성자(constructor)
생성자의 역할은 객체 생성 시 초기화 담당, 생성자는 메소드와 비슷하지만 클래스 이름으로 되어 있고 리턴타입이 없다

메소드(method)
다른 객체를 생성해서 다양한 기능을 수행하는 함수와 같다



3. 객체 생성과 클래스 변수

1) 객체

책, 휴대폰, 사람 등 모든 사물을 의미하며 클래스에 선언된 실체를 의미하고 속성과 기능을 갖고 있다
속성 ex) 이름, 나이, 성별
기능 ex) 걷는다, 뛴다, 먹는다

2) 클래스로부터 객체 생성

클래스 변수;
변수 = new 클래스();
클래스 변수 = new 클래스 

public class Student {
} 

public class PeopleMain {

	public static void main(String[] args) {
		People p1 = new People();
		System.out.println("사람");
	}

}

0개의 댓글