• java基础(四)之this的使用


    作用:

    1、使用this调用成员变量和成员函数
    2、使用this调用构造函数

    Person.java:

    class Person{
    	String name; //成员变量
    	void talk(String name){
    		//String name 形参
    		System.out.println("My name is " + this.name);
    	}
    }
    

      

    TestThis.java:

    public class TestThis{
    	public static void main(String[] args){
    		Person p1 = new Person();
    		p1.name = "zhangsan";
    		p1.talk("lisi");
    		
    	}
    }
    

      

    输出结果:zhangsan

    修改Person.java:

    class Person{
    	String name;
    	void talk(String name){
    		System.out.println("My name is " + name);
    	}
    }
    

      

    输出结果:lisi

    使用this调用构造函数

    Person.java

    class Person{
    	String name;
    	int age;
    	String address;
    	
    	Person(){
    		System.out.println("test0");
    	}
    	Person(String name,int age){
    		this();
    		this.name = name;
    		this.age = age;
    		System.out.println("test2");
    	}
    	Person(String name,int age,String address){
    		this(name,age);
    		System.out.println("test3");
    	}
    	
    	
    }
    

    TestThis.java:

    public class TestThis{
    	public static void main(String[] args){
    		Person p1 = new Person("boy",11,"china");
    	}
    }
    

    输出结果如下:

  • 相关阅读:
    Visual Studio 2013 的 Xamarin 安装教程
    BeesCMS后台登录SQL报错注入
    Linux系统更改IP地址
    SSRF漏洞
    代码执行漏洞
    Python零碎的知识(持续更新)
    iptables
    WAF学习_(2)安装
    WAF学习_(1)Lua基础
    SSL协议
  • 原文地址:https://www.cnblogs.com/endust/p/11808264.html
Copyright © 2020-2023  润新知