抽象类(abstract)

1.  抽象类
        语法:public abstract class 类名(){};

2.  抽象方法
        语法:public abstract 返回值类型 方法名(参数列表);
         例:public abstract void print();
        注意:抽象方法有abstract修饰,并且抽象方法没有方法体.

3.  抽象类和抽象方法的特点
       a.都用abstract修饰
       b.抽象方法没有方法体
       c.抽象类不能实例化,并且继承必需重写抽象类中的所有抽象方法
       注意:1.抽象类中不一定有抽象方法
               2.含有抽象类方法的类,一定是抽象类(接口)

package 第二章;

public abstract class  Pet {
    private int age ;
    //昵称
private String name ;
    //健康
private int heath ;
    //亲密
private int love ;
    public Pet(){
        
    }
    public abstract void print();
    

    
    public int getAge(){
        return age;
    }
    public void setAge(int age){
        this.age=age;
    }
    public String getName(){
        return name;
    }
    public void setName(String name){
        this.name = name;

    }
    public int getHeath(){
        return heath;
    }
    public void setHeath(int heath){
        this.heath = heath;

    }
    public int getLove(){
        return love;
    }
    public void setLove(int love){
        this.love = love;

    }
}
View Code

 

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