java 抽象类

来源:互联网 发布:编辑部的故事 知乎 编辑:程序博客网 时间:2024/06/06 09:49

1 抽象类的定义

2  代码 案例  :


abstract class Abs{
 private int age;
 public void tell()
 {
  System.out.println("我:"+getAge()+"岁");
 }
 
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  this.age = age;
 }
 //抽象方法
 public abstract void say();
 public abstract void print();
}
class AbsDemo1 extends Abs{
 public void say()
 {
  System.out.println("我重写了抽象类方法");
 }
 public void print()
 {
  System.out.println("我已重写抽象类方法");
 }
}
public class AbsDemo {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
    AbsDemo1 absDemo1 = new AbsDemo1();
    absDemo1.say();
    absDemo1.print();
    absDemo1.setAge(20);
    absDemo1.tell();
 }
}

代码 结果

我重写了抽象类方法
我已重写抽象类方法
我:20岁

原创粉丝点击