클래스란 : 객체를 정의해놓은것 또는 객체의 설계도 틀이라고 정의 할 수 있다.
메모리에서 사용하고 싶은 객체(속성(값)과 기능(동작)을 가진것)가 있다면 우선 설계도로 해당 객체를 만드는 작업이 필요하다. (자동차가 하나의 객체라면 자동차의 설계도가 클래스이다.)
자바에서는 설계도가 바로 클래스(class)이다.
Class 생성시 아래 3개의 필수 내용이 담긴다.
- field 필드(인스턴스Variable(변수),속성 정보)
- constructor 생성자(인스턴스가 만들어질때 인스턴스를 초기화 시킨다.)
Java에서 Class를 불러올때 아래 노랑하이라이트처럼 New키워드를 입력하고 생성자(생성자명은 클래스명과 동일하다)를 입력하면 된다.(※ 클래스안에 생성자가 없으면 컴파일시 자동으로 생성된다.)
(생성자 오버로딩) 생성자는 파라미터 조합에 따라 다른 생성자가 되며 다중생성이 가능하다.
클래스 생성시 해당 클래스가 앞으로 어떤 변수에 사용될지 모르기 때문 this란 키워드 사용해 자기 자신의 필드에 값을 넣어준다.
- method 메소드(클래스의 기능(동작) 정보)
'web_배우고익히고 > 4.JAVA' 카테고리의 다른 글
Class의 이해 및 구현(인스턴스 멤버) (0) | 2020.01.08 |
---|---|
Java 연습문제_사이트 (0) | 2020.01.07 |
연습문제(간단한 입출금,학생수평균구하기) (0) | 2020.01.06 |
Java 참조 타입 (0) | 2020.01.06 |
foreach(for문 업그레이드) (0) | 2020.01.06 |