普通类,静态类,抽象类和接口

普通类:

可以实例化就是new一个,可以被继承,有默认的构造方法即使不写出来。

静态类:

不能实例化,不能被继承,没有默认的构造方法,但是有静态构造方法作用是给静态属性赋值。

抽象类:

不能实例化,只能被继承,被继承的时候子类必须实现抽象类中的抽象方法。

接口:

可以被调用,可以被继承。


抽象类和接口其实很像,但是区别有二

1接口可以被继承,抽象类不能

2抽象类可以定义,public,protected,package,private
静态和非静态属性
final和非final属性
但是接口中声明的属性,只能是
public
静态
final的
即便没有显示的声明


发布了24 篇原创文章 · 获赞 10 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览