欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java抽象类,

来源: javaer 分享于  点击 15755 次 点评:12

java抽象类,


子类

public class Son extends Father{

@Override
//如果没有重写showAge方法,系统会报错,要么将Son类设置为抽象类,要么对ShowAge方法进行重写,实现功能。

public int showAge() {
    // TODO Auto-generated method stub
    Son son = new Son();
    son.setAge(18);
    return son.getAge();
}

//抽象类不能进行实例化,(但是可以保留构造方法,以备子类调用)
//Cannot instantiate the type Father

// Father father = new Father();

}

测试
public class Test {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    Son son = new Son();
    System.out.println(son.showAge());
}

}

父类-抽象类
public abstract class Father {
int age=50;

public int getAge() {
    return age;
}

public void setAge(int age) {
    this.age = age;
}

public Father(int age) {
    super();
    this.age = age;
}

public Father() {
    super();
}

//抽象方法没有方法体,只是声明有这个方法,并且非抽象子类必须重写此方法(也就是必须用这个方法,来实现功能

public abstract int showAge();

}

相关文章

    暂无相关文章
相关栏目:

用户点评