1、this关键字(1)成员变量和局部变量同名 可以在成员变量名前面加上this.来区别成员变量和局部变量 (2)调用构造方法在构造方法中调用本类的其他构造方法this()【根据参数列表区分】必须放在本构造方法的第一行 测试类: 2、super关键字(1)子父类中构造方法的调用隐式语句:super( ...
分类:
编程语言 时间:
2018-09-25 17:25:15
阅读次数:
146
构造方法之间的调用,可以通过this关键字来完成 this关键字的格式:this() 构造方法的调用: 图解: 成员变量和局部变量同名问题 可以在成员变量名前面加上this.来区别成员变量和局部变量 super 关键字 在创建子类对象时,父类的构造方法会先执行,因为子类中所有构造方法的第一行有默认的 ...
分类:
其他好文 时间:
2018-09-25 12:39:02
阅读次数:
157
继承使用 extends 关键字。 子类可以覆盖父类的方法。 子类可以继承父类除private以为的所有的成员。 构造方法不能被继承。 单继承性:Java 允许一个类仅能继承一个其它类,即一个类只能有一个父类,这个限制被称做单继承性。 super 关键字与 this 类似,this 用来表示当前类的 ...
分类:
其他好文 时间:
2018-09-24 21:14:30
阅读次数:
143
super关键字: 当父类被重写之后,子类对象无法访问父类被重写的方法,super就是为了解决这个问题: 1.使用super关键字访问父类的成员变量和成员方法: super.成员变量 super.成员方法([参数1,...]) 2.使用super关键字访问父类的构造方法:(尽量在类中定义一个无参的构 ...
分类:
编程语言 时间:
2018-09-02 18:48:17
阅读次数:
123
this关键字: 1、调用本类中的属性(成员变量); 2、调用本类中的方法; 3、调用本类中的其他构造方法,调用时要放在构造方法的首行。 注意this只在非静态方法中使用,静态方法和静态代码不能出现this super关键字和this关键字的区别 通俗的讲,this指的是当前对象,super则指父类 ...
分类:
其他好文 时间:
2018-09-01 12:25:10
阅读次数:
122
1、构造方法 2、this关键字 3、super关键字 4、综合案例 ...
分类:
编程语言 时间:
2018-08-26 13:10:42
阅读次数:
135
一、this关键字 1、说明 this关键字代表当前类的对象,可以访问本类的属性、方法、构造器注意:谁调用该方法,则this就指谁 2、语法 访问属性: this.属性名 = 值; System.out.println(this.属性名);访问方法: this.方法名();访问构造器: this([ ...
分类:
编程语言 时间:
2018-08-23 14:19:50
阅读次数:
201
一、在java里面,对于super关键字通常有两种用法: 1. 用在子类的构造方法里(初始化用),主要是调用父类的默认构造方法,如果父类有不止一个构造方法,可以通过super指定具体的构造函数,比如 super(paras); 2. 用在子类里调用隐藏或重写的属性或行为,比如 super.onDes ...
分类:
编程语言 时间:
2018-08-23 14:19:41
阅读次数:
273
super关键字 表示父类引用 1.在子类的成员方法中,访问父类的成员变量 2.在子类的成员方法中,访问父类的成员方法 3.在子类的构造方法中,访问父类的构造方法 this关键字 表示本类引用 1.在本类成员方法中,访问本类的成员变量 2.在本类成员方法中,访问本类的成员方法 3.在本类构造方法中, ...
分类:
编程语言 时间:
2018-08-23 02:03:14
阅读次数:
151
继承中的构造方法: //A 继承于 B //1.在new一个A之前,需要先构造一个B //2.在A的构造方法内中使用"super()"关键字先对B进行构造(需要将super关键字放在构造方法的第一行,因为只有先构造出了B之后才能进行下一步的A的构造) //3.在A构造方法中没有写super关键字的时... ...
分类:
编程语言 时间:
2018-08-19 15:48:42
阅读次数:
243