码迷,mamicode.com
首页 > 其他好文 > 详细

this的作用以及this调用本类的构造方法

时间:2017-03-16 20:34:58      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:堆内存   package   style   引用   function   set   new   stat   ack   

package String;
/*
 * 简单的写了一个接收本类的引用
 * 所谓引用:引用传递就是指将堆内存空间的使用权交给多个栈内存空间
 * 接收本类的引用:实际上在对象引用传递上也可以在一个类中接收自己的本类对象的实例,而且接收完之后,方便通过此对象直接进行本类中封装属性的访问
 */
public class StringDemo3 {
public static void main(String[] args) {
    person p2 = new person();
    p2.settemp(80);//修改temp的值
    p2.function(p2);// 此处把person的对象p2 传回到自己的类中
    System.out.println(p2.gettemp());
}
}
class person{
    private int temp = 20; //申明一个成员属性并进行封装
    public void settemp(int temp)
    {
        this.temp = temp;
    }
    public int gettemp()
    {
        return temp;
    }
    public void function(person p) //接受本类的引用
    {
        p.temp = 50;  //直接通过对象调用本类的私有属性
    }
}

 

this的作用以及this调用本类的构造方法

标签:堆内存   package   style   引用   function   set   new   stat   ack   

原文地址:http://www.cnblogs.com/yuanyuan2017/p/6561252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!