java 抽象类的理解

来源:互联网 发布:类似维棠软件 编辑:程序博客网 时间:2024/05/20 02:22
抽象类的理解:(抽象类含有构造函数!)
由来:抽象类的通常最顶层是父类表示所有事物的共性,最底层的类表示具体的事物:
抽象方法:
只有方法头,不给出方法的内部,这样的方法为抽象方法,凡是没有方法体的方法必须使用关键字abstract修饰为抽象方法。抽象方法末尾必须加上分号;.只要方法加上abstract就不能写方法本身了!
抽象类:
包含抽象方法的类是抽象类;
《1.含有抽象方法的类一定是抽象类,
《2.是抽象类不一定有抽象方法
不可以定义一个抽象方法,但是可以定义一个抽象的引用,把实现抽象类子类的引用赋值给抽象类的引用,达到多态的目的。(此时子类当然不能是抽象类,因为抽象类不能定义对象)







0 0
原创粉丝点击