抽象类
1. 不完整的类,类中有 只有定义没有实现的方法,没有方法体(具体实现由子类完成)
2. 不可以实例化 可以有构造方法
3. 继承抽象类的非抽象类必须要实现父类的所有抽象方法
4. 抽象类抽象方法必须用abstract来修饰
5. 含有抽象方法的类一定是抽象类,抽象类中可以没有抽象方法,但有了abstract来修饰类,就是抽象类就不能实例化对象
package weiguoyuan.chainunicom.cn; abstract class A1 { private String name; private int age; public A1(String name,int age) { this.name = name; this.age = age; } public String toString() { return name+" "+age; } public abstract void f1(); } class B1 extends A1 { private String sex; public B1 (String name,int age,String sex) { super(name,age); this.sex = sex; } public String toString() { return super.toString()+" "+sex; } public void f1() { } } public class TestAbstract { public static void main(String[] args) { B1 b = new B1("jianghongweiSB",28,"girl"); System.out.println(b.toString()); } }
posted on 2015-06-02 11:23 weiguoyuan 阅读(144) 评论(2) 编辑 收藏 举报