面向对象第七课,this隐式参数,内存分析

来源:互联网 发布:网络词语大全2016 编辑:程序博客网 时间:2024/05/21 22:25

this关键字的作用

  1. 普通方法中:this总是指向调用该方法的对象
  2. 构造方法中:this总是指向正要初始化的对象
  3. this不能用于static方法

this就等于对象的实例,使用方法:this.[属性、方法]就可以使用

package com.pkushutong.This;/** * 测试this隐式参数 * @author dell * */public class TestThis {String name;int id;public TestThis(String name, int id){this(name);//通过this调用其他构造方法,Constructor call must be the first statement in a constructor必须位于构造方法里的第一句//this在构造方法里用的比较多,this.name指的是成员变量,name指的是形参里的namethis.name = name;this.id = id;}public TestThis(String name){System.out.println("新建一个构造器");}public void setName(String name){this.name = name;}public void study(){System.out.println(name+"在学习");}public void sayHello(String sname){int id = 0;;System.out.println(name+"向"+sname+"说你好");}}

0 0
原创粉丝点击