摘要: 构造方法 在开发中经常要在创建对象的时候明确其属性值,比如员工一入职公司就要明确他的 姓名年龄等信息. 构造方法就是对象创建时要执行的方法 修饰符 构造方法名(参数列表){ } 构造方法没有返回值类型也不需要写返回值,因为他是为了构建对象的,对象构建完,方法就执行结束.构造方法名必须和类型保持一致, 阅读全文
posted @ 2018-06-22 23:46 代码运输工 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 接口 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 一切事物均有功能,即一切事物均有接口。 接口的定义: 与定义类的class不同 阅读全文
posted @ 2018-06-22 21:17 代码运输工 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 抽象类 当编写一个类时,我们往往会为该类定义一些方法,这些方法是用来描述该类的功能具体实现方式,那么这些方法都有具体的方法体。 但是有的时候,某个父类只是知道子类应该包含怎么样的方法,但是无法准确知道子类如何实现这些方法。比如一个图形类应该有一个求周长的方法,但是不同的图形求周长的算法不一样。那该怎 阅读全文
posted @ 2018-06-22 15:31 代码运输工 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 多态 多态是继封装、继承之后,面向对象的第三大特性。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。 Java中多态的代码体现在一个子类对象(实现类对象)既可以给这个子类(实现类对象 阅读全文
posted @ 2018-06-22 12:04 代码运输工 阅读(233) 评论(0) 推荐(0) 编辑