当类中的成员变量与成员方法中的参数重名时,方法中如何使用成员变量 关键字this


 1 package cn.gl.ObjectLearn;
 2 
 3 /**
 4  * 当类中的成员变量与成员方法中的参数重名时,方法中如何使用成员变量呢?
 5  * this关键字,在类中,this代表了类本身的对象。
 6  * @author 冷夜雨花未眠 E-mail:787831425@qq.com
 7  * @version 创建时间:2019年11月8日
 8  */
 9 public class ObDemo3 {
10     public static void main(String[] args) {
11         Dook b=new Dook();
12         b.showName("123");//输出的是123
13         b.showName1("123");//输出的是abc
14         
15     }
16 }
17 class Dook{
18     String name="abc";
19     public void showName(String name){
20         System.out.println(name);//这个name是方法中的
21     }
22     public void showName1(String name){
23         System.out.println(this.name);//这个name是类中的
24     }
25 }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM