摘要: 抽象方法 使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现。 抽象类 包含抽象方法的类就是抽象类。通过abstract方法定义规范,然后要求子类必须定义具体实现。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用。 阅读全文
posted @ 2018-04-30 22:38 pallcard 阅读(101) 评论(0) 推荐(0) 编辑
摘要: HttpServlet.java package cn.bjsxt.oop.polymorphism.myServlet; public class HttpServlet { public void service(){ System.out.println("HttpServlet.servic 阅读全文
posted @ 2018-04-30 16:48 pallcard 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 继承 继承更加容易实现类的扩展。使用extends 注: Java中类只有单继承,接口有多继承。 子类继承父类,可以得到父类的全部属性和方法 (除了父类的构造方法),但不见得可以直接访问(比如,父类私有的属性和方法)。 所有类的父类:Object。 instanceof是二元运算符,左边是对象,右边 阅读全文
posted @ 2018-04-30 16:00 pallcard 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收 1. 引用计数法 2. 引用可达法 创建对象 1. 分配对象空间,并将对象成员变量初始化为0或空 2. 执行属性值的显示初始化 3. 执行构造方法 4. 返回对象的地址给相关的变量 this关键字 1. 在程序中产生二义性之处,应使用this来指明当前对象普通方法中,this总是指向调用该 阅读全文
posted @ 2018-04-30 15:16 pallcard 阅读(98) 评论(0) 推荐(0) 编辑