클래스란?
객체에 대한 속성과 기능을 코드로 구현한 것
클래스는 대부분 대문자로 시작
클래스의 이름과 자바 파일의 이름은 동일
하나의 자바 파일에 하나의 클래스만 두는 것이 원칙
(접근 제어자) class 클래스 이름 {
속성;
메소드;
}
클래스형 변수이름 = new 생성자();
Student studentA = new Student();
속성이란?
클래스의 특징을 나타냄
자료형을 이용하여 멤버 변수로 선언
메서드란?
객체의 기능을 제공하기 위해 클래스 내부에 구현되는 함수
함수란?
하나의 기능을 수행하는 일련의 코드, 중복되는 기능은 함수로 구현하고 호출하여 사용
생성자란?
인스턴스 생성 시 new 키워드와 함께 사용
생성자는 인스턴스를 초기화할 때의 명령어 집합
생성자의 이름은 클래스 이름과 동일
메소드가 아니며, 상속되지 않고 리턴 값은 없음