JAVA | 상속예제 1

    JAVA / / 2020. 11. 2. 11:34
    package kr.or.kihd.inheritance;
    
    //조상 클래스 
    public class Bicycle {
    	
    	int id;
    	String brand;
    	String owner;
    	
    //	public void method() {
    //		this.
    //	}
    	
    }
    package kr.or.kihd.inheritance;
    
    /*
     * 상속을 하는 이유
     * 1)공통된 코드는 조상에서 관리
     * 2)개별적인 부분은 자손에서 따로 관리
     * 3)코드의 재사용성
     */
    
    //상속은 직접적 관계에 있는 자식클래스
    public class MountainBicycle extends Bicycle {
    	
    	//멤버변수 개수 : 5개
    	String frame;
    	int gear;
    	int price;
    	String sector;
    	
    	
    	public void print() {
    		System.out.println("id : " + this.id);
    		System.out.println("brand : " + this.brand);
    		System.out.println("frame : " + this.frame);
    		System.out.println("gear : " + this.gear);
    		System.out.println("price : " + this.price);
    		System.out.println("owner : " + this.owner);
    		
    	}
    	public static void main(String[] args) {
    		MountainBicycle  mountainBicycle = new  MountainBicycle();
    		mountainBicycle.id = 1111;
    		mountainBicycle.brand = "Black Cats";
    		mountainBicycle.frame = "알루미늄";
    		mountainBicycle.gear = 33;
    		mountainBicycle.price = 300000;
    		
    		mountainBicycle.print();
    	}
    	
    }
    
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기
    loading