摘要: package Test;/* * 抽象方法子类必须重写 */ public class Abstract { public static void main(String[] args) { //Animal a=new Animal(); 错误,抽象类不能被实例化,必须由子类实例化 Animal 阅读全文
posted @ 2018-04-28 20:35 简简单单zjl 阅读(154) 评论(0) 推荐(0)
摘要: 1.修饰类:类不能被继承 2.修饰变量:变量就变成了常量,不能被赋值 3.修饰方法:方法不能被重写 阅读全文
posted @ 2018-04-28 16:34 简简单单zjl 阅读(169) 评论(0) 推荐(0)
摘要: package Test;/* * 父类构造方法 子类构造方法 kobe,39 */public class ExtendsFour { public static void main(String[] args) { SonFour s=new SonFour("kobe",39); }}clas 阅读全文
posted @ 2018-04-28 16:30 简简单单zjl 阅读(107) 评论(0) 推荐(0)
摘要: package Test;/* * 子类中所有的构造方法默认都会访问父类中空参数的构造方法 * 因为子类会继承父类中的数据,可能还会使用父类的数据,所以,在子类初始化前,一定要先完成父类数据的初始化 * 其实,每一个构造方法的第一条语句默认都是:super(),Object类是最顶层的父类 */pu 阅读全文
posted @ 2018-04-28 14:30 简简单单zjl 阅读(1309) 评论(0) 推荐(0)
摘要: package Test; public class ExtendsTwo { public static void main(String[] args) { Son s=new Son(); s.print(); }}class Father{ int num1=10; int num2=20; 阅读全文
posted @ 2018-04-28 12:18 简简单单zjl 阅读(110) 评论(0) 推荐(0)
摘要: package Test;/* * 注意:子类不能继承父类的私有成员(private),不能继承父类的构造器 * 子类拥有父类的所有成员,除了私有和构造器 * 若父类的方法被子类重写了,则调用子类方法 * */ public class ExtendsOne { public static void 阅读全文
posted @ 2018-04-28 10:29 简简单单zjl 阅读(108) 评论(0) 推荐(0)
摘要: package Test;/*静态的特点: *1.随着类的加载而加载 *2.优先于对象存在的 *3.被类的所有对象共享,如果某个成员变量是被所有对象共享的,则可以将其设置成静态变量,共性用静态,特性用非静态 *4.静态成员可以用类名进行调用 *5.静态方法中是没有this关键字的(因为静态是随着类的 阅读全文
posted @ 2018-04-28 09:18 简简单单zjl 阅读(172) 评论(0) 推荐(0)