继承(extends)

1.  继承:遗传   

2.  语法        

  public class 子类 extends 父类{

             }   

例:public class DDDDG extends Pte {              

            }   

3.  继承的特点       

  a.子类可以继承父类的非私有的属性和方法       

  b.不能继承构造方法       

  c.继承默认权限修饰符的方法和属性,子类和父类必需在同一包中   

4.  super(父类)      

  super.属性名  //表示访问父类的属性      

  super.方法名(参数); //表示访问父类的方法      

  super(参数);//表示访问父类的构造函数;      

  注意:super()访问父类构造函数时,必需写在第一行

package 二期三章练习4;

public class Bus extends MotoVehicle {
    private int seatCount;
    int money = 0;
    public Bus(){
        
    }
    public Bus(String no,String brand,int seatCount){
        super(no,brand);
        this.seatCount = seatCount;
    }
    
    public int getSeatCount() {
        return seatCount;
    }
    public void setSeatCount(int seatCount) {
        this.seatCount = seatCount;
    }
    public int calRent(int days){
        if(seatCount > 16){
            money = days*1500;
        }else{
            money = days*800;
        }
        return money;
    }
}
View Code

 

posted @ 2017-06-15 17:17  李李李i  阅读(401)  评论(0编辑  收藏  举报