this关键字的使用

原创 2016年06月01日 10:58:14
/*
*本代码无任何实际意义,只是自学中记录学习的东西而已。如有不对请批评指正为谢。
*/
class House{
    int size;
    String address;
    String color;
    House(){
        //无参构造
        System.out.println("这是一个无参构造");
    }
    House(int size,String address){
        //两个参数构造
        this(); //这里的this表示调用无参构造,但必须放在构造方法的第一行
        this.size = size; //这里的this可以看成一个对象,当实例对象house调用时表示当前对象house,.可以理解为“的”,house的size
        this.address = address;
        System.out.println("这是两个参数构造");
    }
    House(){
        //三个参数构造
        this(size,address);  //这里的this表示调用两个参数构造
        this.color = color;
        System.out.println("这是三个参数构造");
    }
}
public class TestThis{
    public static void main (String args[]){
        House house = new House(142,"guizhou","black");
    }
}
版权声明:本文为自学笔记,请多批评指教为谢!!

Java 中关于this、static、final 关键字的使用

在刚开始学习Java 时候接触了很多的关键字但是总记不得它们的用法与特征,现在就放在一起总结一下希望帮到更多的初学者。this关键字:       this 关键字主要有以下几种作用: 1:当类...
  • codejas
  • codejas
  • 2017年12月07日 17:08
  • 27

java中this关键字的基本使用

this关键字主要有三个应用: (1)this调用本类中的其他方法; (2)this调用本类中的属性,也就是类中的成员变量; (3)this调用本类中的其他构造方法,调用时要放在构造方法的...

【Java基础知识】继承体系中的成员关系,this,super关键字的使用,数据初始化

一、Java继承体系中成员的关系【成员变量、构造函数、成员方法】 A:成员变量 子类的成员变量名称和父类中的成员变量名称一样,这个怎么访问呢?         子类的方法访问变量的查找顺序:    ...

JAVA中“this”关键字的使用

JAVA中对”this”关键字的使用会使某些代码变得简洁,尤其是在一个类的多个构建器当中。...

C#控制台基础 使用new时,利用公有构造函数作为桥梁,应用this关键字,调用私有构造函数

镇场诗:慈心积善融学习,技术誓为大家学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 ——————————————————————————————————————————————...

2015.11.10 ,Demo7 ,构造函数 ,重载 ,子类的重写,this关键字的使用,继承

//使用private修饰的只能在该类中访问  //shift+alt+s+r生成get和set方法  /*   * 构造函数   * 1.方法名和类名相同   * 2.不需要返回类型  ...

javascript中this关键字的使用

javascript的this总是指向一个对象,具体指向哪个对象是基于函数的执行环境动态确定,并非指函数被申明时的环境,this的指向大致分为: 1.作为对象的方法调用 当函数作为对象的方法被调用时,...

黑马程序员——Java 基础:this 关键字的使用

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 一、概述 在以下几种情况中使用 this 关键字: 1. 在类中的方法中表示本类的对象 2. 在内部类中...

this关键字的作用及其使用方法

下面这个代码中,有一个成员变量name。同时在方法中有个形式参数,名字也是name。然后再方法中将形式参数name的值传递给成员变量name。虽然我们可以看明白这个代码的含义,但是作为Java编译器它...

在toString()方法中不要单独使用this关键字,否则会产生递归调用

在toString()方法中不要单独使用this关键字,否则会产生递归调用 编译器看到String后面跟着一个“+”,而再后面的对象不是String时,于是编译器试着将这个对象转换成String类型...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:this关键字的使用
举报原因:
原因补充:

(最多只允许输入30个字)