검색결과 리스트
글
상속(예제)
class Person{
int age; //default 접근자 생략
public String name;
protected int height;
private int weight;
public void setWeight(int weight){ // 5. 4번에서 63값을 받는다
this.weight=weight; // 6. 63값을 받아서 private weight에 반환해준다
System.out.println(weight); //weight 출력하려면 여기밖에 없음.
}
public int getWeight(){
return weight;
}
}
public class 연습 extends Person{
void set(){ // 3. default 접근자 생략
age=26;
name="김창훈";
height=169;
setWeight(63); // 4. setWeight에 63 인자값을 넘겨준다
System.out.println(age); //age,name,height는 슈퍼클래스에서도 출력 가능
System.out.println(name);
System.out.println(height);
}
public static void main(String[] args){
연습 s =new 연습(); // 1. 값변수(?) 생성 //연습은 heap에 저장이 되고
s.set(); // 2. s 는 stack 에 저장되고 heap을 가르킨다.
int i=s.getWeight(); //그냥 get함수 받아본거야.
System.out.println(i);
}
}
=======출력=====
63 weight 값
26 age
김창훈 name
169 height
63 getWeight
'개발 > 코딩' 카테고리의 다른 글
캡슐 이해 (오목) (0) | 2013.10.07 |
---|---|
get,set이용해서 성적입력 Ver2 (0) | 2013.10.02 |
get,set이용해서 성적입력. (0) | 2013.10.01 |
입력 단어와 일치하면 그 라인에 있는 문자 출력하기(자막) (0) | 2013.09.30 |
무슨 파일 읽어오고 수정하고 그런거.. (0) | 2013.09.27 |