![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
程序员东哥zx6953
这个作者很懒,什么都没留下…
展开
-
java中多态的理解
多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。多态存在的三个条件:继承,重写或重载,向上造型。向上造型即:父类引用指向子类对象。继承是实现多态的前提。多态,表面意思原创 2017-12-27 08:54:37 · 406 阅读 · 0 评论 -
java常见面试题 抽象类和接口的区别
1.接口由interface定义,抽象类由abstract定义2.接口中的变量默认是由public static final 修饰的常量 抽象类的变量是一般变量3.接口的方法全是抽象方法,没有普通方法 抽象类里可以定义抽象方法和普通方法4.接口可以实现java中的多继承 也是一次实现多个接口 抽象类是单继承5.实现一个接口需要重写里面的所有的方法原创 2018-01-05 14:28:47 · 303 阅读 · 0 评论 -
&和&&的区别
都是并且的意思,需要两边的表达式都成立。区别:&是非短路运算符,会判断两边的表达式&&是短路运算符,判断第一个表达式如果不成立,第二个表达式则不再判断。...原创 2018-02-24 08:41:32 · 239 阅读 · 0 评论