JAVA Day15
Posted 别来无恙。。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA Day15相关的知识,希望对你有一定的参考价值。
JAVA Day15
类与对象的关系
创建与初始化对象
- alt+insert 快捷键
this关键字详解
-
代表当前对象
-
哪个对象调用的this 所在的方法,this就代表哪个对象
-
this代表的就是对象p,如右边内存图解,this会通过堆内存中新建对象的首地址,指向新建的对象
-
一个类中除静态外的成员,如果要运行,就必须得被 对象调用。
-
this关键字也可以用于在构造函数中调用其他构造函数。
class Person { private String name; private int age; Person() { name = "baby"; age = 1; System.out.println("Person run"); } Person(String name) { //成员变量和局部变量重名,可以用关键字this区分 this.name = name; } Person(String name,int age) { //调用其他构造函数时,只能定义在构造函数的第一行,因为初始化动作要先执行 this(); this.name = name; this.age = age; } public void speak() { System.out.println(this.name+":"+this.age); } } class ThisDemo { public static void main(String[] args) { Person p = new Person("小强",10); p.speak(); } }
以上是关于JAVA Day15的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程
VSCode自定义代码片段15——git命令操作一个完整流程
自学it18大数据笔记-第一阶段Java-day09-day10-day11-day12-day13-day14-day15