Java
o_ozbl
这个作者很懒,什么都没留下…
展开
-
Java抽象类和接口区别汇总
Java抽象类1)不能直接被New(不能被实例化),但是new时定义推荐用抽象类2)一般会有抽象方法(必须为public或者protected),可以有具体的方法和属性3)可拥有构造函数,可以说比普通类更强大,普通类能干的事它都能干4)一个类只能继承一个抽象类:“这个对象是什么”5)钩子方法(一种机制,即普通方法中调用抽象方法,或者说父类调用子类的方法)6)是重构的结果。当你关注一个事物的本质的时...原创 2018-03-15 09:33:15 · 146 阅读 · 0 评论 -
Java的三大特征
1)封装封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。2)继承继承,是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。作用:代码复用3)多态多态,是指一个类实例的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。概念:即对同样的方法调用在运行...原创 2018-03-16 13:31:28 · 1133 阅读 · 0 评论