-
[30일코딩] 클래스와 인스턴스개발입문/JAVA 2017. 5. 5. 11:18
클래스
클래스 변수/메소드 same static variable
인스턴스를 만들지 않아도 클래스 공통으로 사용할 수 있는 변수/메소드
e.g. Car 의 minSpeed 는 모든 차 불문하고 0인스턴스 변수/메소드 distinct value of each instance
각 인스턴스가 다르게 가질 수 있는 변수/메소드
e.g. Car 의 maxSpeed 는 차종마다 다르다. 스포츠카는 200 일반차는 150
생성자 Overloaded Constructor
- allows multiple constructor
- Default Constructor
- Parameterized Constructor
메소드
Scope of this function to access it
Generic
Return type
Parameter (argument)게터/세터메소드getter/setter method of instance variables
class MyClass{
int instanceVariable;
...
void setInstanceVariable(int value){
this.instanceVariable = value;
}
dataType getInstanceVariable(){
return instanceVariable;
}
}
Structuring code this way is a means of managing how the instance variable is accessed and/or modified.
'개발입문 > JAVA' 카테고리의 다른 글
[30일코딩] 배열 (0) 2017.05.06 [30일코딩] 반복문 (0) 2017.05.05 [30일코딩] 조건문 Conditional Statement (0) 2017.05.05 [30일코딩] 사칙연산과 논리연산 (0) 2017.05.03 [30일코딩] 생성자 Constructor (0) 2017.05.03