생성자
•
생성자함수이름 = 클래스 이름
•
리턴타입 없음
this
•
객체자신을 가리키는 참조변수
패키지
•
비슷한 성격의 자바 클래스를 모아둔 디렉토리
•
패키지 종류
•
패키지 사용법
import graphics.*; // 패키지 내 모든클래스 포함
•
이름을 동일하게 사용하지 않는다.
•
패키지 이름은 소문자로
•
인터넷 도메인이름의 역순으로 이름 설정 맨 마지막은 팀명
edu.lion.prj
접근제한자
•
예시
tip
1.
클래스내의 모든 변수는 private로 선언(변수의 조건을 명시해서 외부에서 조건이 충족되지않은 대입을 사전에 차단하기 위함)
2.
모든 변수에 대해 getter, setter 함수를 사용
•
getter, setter함수 내에 조건을 명시
•
public으로 설정해서 외부에서 함수를 사용할수있도록 세팅
1.
하나의 파일에 동일한 이름의 클래스가 두개이상 올 수 없다.
2.
생성자 함수도 클래스에 속해 있다고 디폴트로 넣지 말고 public으로 설정해서 외부에서 인스턴스생성할수있도록 세팅
public class Student
public Student();
본문작성
생성자
•
생성자함수이름 = 클래스 이름
•
리턴타입 없음
this
•
객체자신을 가리키는 참조변수
패키지
•
비슷한 성격의 자바 클래스를 모아둔 디렉토리
•
패키지 종류
•
패키지 사용법
import graphics.*; // 패키지 내 모든클래스 포함
•
이름을 동일하게 사용하지 않는다.
•
패키지 이름은 소문자로
•
인터넷 도메인이름의 역순으로 이름 설정 맨 마지막은 팀명
edu.lion.prj
접근제한자
•
예시
tip
1.
클래스내의 모든 변수는 private로 선언(변수의 조건을 명시해서 외부에서 조건이 충족되지않은 대입을 사전에 차단하기 위함)
2.
모든 변수에 대해 getter, setter 함수를 사용
•
getter, setter함수 내에 조건을 명시
•
public으로 설정해서 외부에서 함수를 사용할수있도록 세팅
1.
하나의 파일에 동일한 이름의 클래스가 두개이상 올 수 없다.
2.
생성자 함수도 클래스에 속해 있다고 디폴트로 넣지 말고 public으로 설정해서 외부에서 인스턴스생성할수있도록 세팅
public class Student
public Student();