摘要: 类定义了类型,DVD类所创建的对象的类型就是DVD。类可以有子类,所以由那些类定义的类型可以有子类型。在DoME的例子中,DVD类型就是Item类型的子类型。 子类型类似于类的层次,类型也构成了类型层次。子类所定义的类型是其超类的类型的子类型。 当把一个对象赋值给一个变量时,对象的类型必须与变量的类 阅读全文
posted @ 2020-12-16 11:20 margusd 阅读(93) 评论(0) 推荐(0)
摘要: 继承 面向对象程序设计语言有三大特性:封装、继承和多态性。 继承是面向对象语言的重要特征之一,没有继承的语言只能被称作“使用对象的语言”。继承是非常简单而强大的设计思想,它提供了我们代码重用和程序组织的有力工具。 类是规则,用来制造对象的规则。我们不断地定义类,用定义的类制造一些对象。类定义了对象的 阅读全文
posted @ 2020-12-15 16:49 margusd 阅读(97) 评论(0) 推荐(0)
摘要: 面向对象 前提:对象变量和普通变量的区别: 对象变量是对象的管理者而非所有者 对象与类 ​ 对象=属性+操作(服务) 数据:属性或状态 操作:函数 ​ ​ 封装:把数据和对数据的操作放在一起,通过相应的操作去修改数据,数据是不对外公开的 ​ 成员变量 ​ 类定义了对象中所具有的变量 每个对象都有自己 阅读全文
posted @ 2020-12-15 16:37 margusd 阅读(62) 评论(0) 推荐(0)
摘要: 内部类 成员内部类 public class Outer{ public void id(){ System.out.println("这是外部类方法"); } public class Inner{ public void id(){ System.out.println("这是内部类方法"); 阅读全文
posted @ 2020-12-15 13:25 margusd 阅读(62) 评论(0) 推荐(0)
摘要: markdown #空格 一级标题 ##空格 二级标题 引用 分割线 <hr/> 图片 <img src=""> 超链接 博客园 ​ 12 ​ ​ wozai ​ 阅读全文
posted @ 2020-12-15 10:15 margusd 阅读(44) 评论(0) 推荐(0)