Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- JSP
- Menu
- OGNL
- 메서드
- 전화걸기
- paint
- Android
- 에러페이지
- Java
- 생성자
- Eclips
- 예외처리
- JavaScript
- 배열
- Spring
- 이클립스
- layout
- 국제화
- 오버로딩
- 어노테이션
- 클래스
- struts2
- Graphic
- AWT
- oracle
- 메소드
- 안드로이드
- 기본
- HTML
- mybatis
Archives
- Today
- Total
note
상속으로 핸드폰 만들기 본문
package com.ext3;//상속으로 핸드폰 만들기1 public class CellPhone { //휴대폰 기본 기능을 제공하는 클래스 //private면은 가져다 쓸수 없지만 protected는 사용가능 protected String model; protected String number; protected int chord; public String getModel(){ return model; } public int getChord(){ return chord; } public String getNumber(){ return number; } }
package com.ext3; public class CellPhoneMain { public static void main(String[] args){ DicaPhone dca = new DicaPhone("IN-7600","N235",60,"400만"); MP3Phone mp = new MP3Phone("KN-600","S300",60,256); System.out.println("============================="); System.out.println("모델\t번호\t코드\t옵션(화소수/사이즈)"); System.out.println("============================="); System.out.print(dca.getModel()+"\t"); System.out.print(dca.getNumber()+"\t"); System.out.print(dca.getChord()+"\t"); System.out.print(dca.getPixel()+"\n"); System.out.print(mp.getModel()+"\t"); System.out.print(mp.getNumber()+"\t"); System.out.print(mp.getChord()+"\t"); System.out.print(mp.getSize()+"\n"); } }
package com.ext3;//디카폰 class DicaPhone extends CellPhone{ private String pixel; public DicaPhone(String model,String number, int chord, String pixel){//cellphone에 있는것들 호출 this.model = model; this.number = number; this.chord = chord; this.pixel = pixel; //this라 붙이면 CellPhone의 protected에 접근하게됨 }//set메소드는 생성자를 통해서 구현 public String getPixel(){ return pixel; } }
package com.ext3; public class MP3Phone extends CellPhone{ //부모 클래스인 cellphone를 상속받아 기능을 확장한 MP3Phone private int size; //저장용량 public MP3Phone(String model,String number, int chord, int size){ this.model = model; this.number = number; this.chord = chord; this.size = size; } public int getSize() { return size; } }
'자바 > 상속' 카테고리의 다른 글
상속 접근 지정자 살피기 (0) | 2011.12.20 |
---|---|
슈퍼 클래스와 서브 클래스 만드는 예제 (0) | 2011.12.20 |
상속 기본 (0) | 2011.12.20 |