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关键字的基本使用

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

JAVA中“this”关键字的使用

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

javascript中this关键字的使用

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

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

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

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

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

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

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

Lesson_for_java_day08--面向对象、重载和构造函数、this关键字的使用以及八大类在全局变量初始化中的值

一、面向对象的思想、重载和构造函数、th

Java入门每日小练(二)之this关键字的使用

情景分析: 1、用于解决成员变量与成员方法中的形参名称相同问题,如下: public class AnyThing { private String name; private void setT...

final、static、this、continue与break关键字的使用

final关键字的含义、作用: 对于基本类型,final使数值恒定不变。对于对象引用,final使引用恒定不变。一旦引用被初始化指向一个对象,就无法再把它指向另一个对象,然而,对象其本身确实可以被修...

18天Java学习---9.面向对象编程04-this关键字的使用

this关键字是Java语言里一个比较灵活而又复杂的语法,这里和String一样,也单独罗列出来做一节.       this关键字的使用环境: 1. 可以调用本类中的方法.       这个方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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