zoukankan      html  css  js  c++  java
  • java-this使用

    this修饰属性和方法,通常我们会省略this,但是如果形参与类的属性同名时使用this

    this还可以修饰构造器

    public class PersonTest {
    	public static void main(String[] args) {
    		Person p = new Person("李老八");
    		System.out.println("name"+p.getName());
    		p.setName("轩子巨二兔");
    		System.out.println("After setting name:" + p.getName());	
    	}
    }
    class Person{
    	private int age;
    	private String name;
    	public Person(int age) {
    		this.age = age; //修饰属性
    	}
    	public Person(String name,int age) {
    this(int age); //修饰构造器 此时调用形参为int age的构造器 this.name = name; //修饰属性 }
    public String getName() { return name; }
    public void setName(String name) { this.name = name; //修饰属性 }
         public void setName(char n){
             name = n; //可以省略this
         } }

      

     

     

  • 相关阅读:
    互联网协议
    TCP/IP协议三次握手_四次挥手
    nginx重定向rewrite
    创建第一个django工程
    Anaconda-用conda创建python虚拟环境
    数组
    StringBuilder
    杨辉三角
    数据类型和变量
    .net框架中的一些接口
  • 原文地址:https://www.cnblogs.com/liangfc/p/12173563.html
Copyright © 2011-2022 走看看