摘要:
类与类之间的关系 在java中,类与类之间有以下几种关系:依赖,关联(has..a),聚合,组合,继承(is..a),实现(like..a)。它们的耦合度依次增强 抛开我们最熟悉的继承和实现,来说说其他几种: 依赖:一个A类的方法返回值类型,方法参数类型或者是局部变量类型是另一个B类。则称A类依赖于 阅读全文
摘要:
接口 什么是接口? 接口就是功能的封装,用来扩展类的功能。 接口的定义和实现: 定义: 【修饰符】 interface接口名{ 功能,功能用方法表示。 } 实现: 【修饰符】class 类名 implement接口名{ 重写接口中的抽象方法 } 接口的语法规则: 接口中的方法默认定义为public 阅读全文
摘要:
抽象类 什么是抽象类?什么情况下定义抽象类? 抽象类具有更高级抽象;很多相似点或相同动作的几个对象,将他们的共同点抽取出来形成的一个类。 当一个动作是很多对象都有的,但是这个动作每一个对象执行的方式不一样,此时定义为抽象方法。 抽象类的定义: 在class前用abstract修饰 关于抽象类的语法规 阅读全文
摘要:
java面试基础题2 是否可以从一个static方法内部发出对非static方法的调用? 答:不可以,非static方法的调用需要对象的参与,而static方法是通过类来进行访问的 Integer与int的区别 答:从数据类型上来看,Integer属于引用数据类型,int属于基本数据类型。 从存储方 阅读全文