摘要: 多态指的是对象的多种形态。多态有两种:引用多态和方法多态。而继承则是多态的实现基础。 1、引用多态:其核心就是上转型对象。父类的引用可以指向父类的对象,也可以只想子类的对象。 2、方法多态:其核心就是方法重写。创建子类对象时,可以调用子类重写的方法,也可以调用父类的方法,要用到关键词super。 阅读全文
posted @ 2018-08-23 17:07 快乐长存 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 包是类的容器,用于分隔类名空间。包的出现也产生了访问权限的问题,java中访问权限有四种:public、protected、友好的、private。 包可以想象整文件夹,它的出现把java文件可以分的仅仅有条,并且通过权限更好的使用类中的方法。 阅读全文
posted @ 2018-08-23 16:58 快乐长存 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 继承这个词一眼看过去就能知道这个特点的大概,是一种基于已有类来创建新类的机制。由继承而得到的类称为子类(或派生类),被继承的类称为父类(或超类)。一个类只能有一个父类,但特殊情况object.java是所有类的父类,并且被final修饰的类不能有子类。 根据访问权限修饰符的不同,子类可以继承父类中某 阅读全文
posted @ 2018-08-23 16:39 快乐长存 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。它将类的某些信息隐藏在类内部,不允许外部程序直接访问,但可以通过生成getter、setter方法来访问和修改。 封装特点:1、只能通过规定的方法访问数据。 2、隐藏类的实例细节,方便和实现。 封装的 阅读全文
posted @ 2018-08-23 15:45 快乐长存 阅读(115) 评论(0) 推荐(0) 编辑