zoukankan      html  css  js  c++  java
  • 通过this调用本类属性和本类方法

    本程序中,构造方法中所采用的的参数名称与类成员属性名称完全相同,

    所以为了明确标记 操作的是 本类的成员属性,就需要通过关键字this来设置。

    class Person4 {
    
        private String name; // 成员属性
        private int age; // 成员属性
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public int getAge() {
            return age;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    
        /**
         * 定义构造方法,该方法中的参数名称与属性名称相同,this调用本类属性
         * 
         * @param name 设置name成员属性内容
         * @param age  设置age成员属性内容
         */
        public Person4(String name, int age) {
            this.name = name;
            this.age = age;
    
            this.setName(name); // 使用this调用本类普通方法
            setAge(age);
    //      setName(name) ;     //是否使用this无明确要求
    
        }
    
        public void tell() {
    
            System.out.println("姓名" + this.name + "、年龄" + this.age);
    
        }
    
    }
    
    public class This {
    
        public static void main(String[] args) {
    
            Person4 per = new Person4("张三", 12);
    
            per.tell();
    
        }
    
    }
  • 相关阅读:
    pip本地源搭建
    linux 创建 bootable iso 文件
    yum 源本地化 (two)
    linux 网络配置
    linux 设置root可以远程登陆
    察看linux 发行版
    mysql bin-log 设置
    samba 奇怪问题
    delphi中的临界区
    ligerGrid 取得选中行的数据
  • 原文地址:https://www.cnblogs.com/kate7/p/14508388.html
Copyright © 2011-2022 走看看