java学习基地

微信扫一扫 分享朋友圈

已有 448 人浏览分享

JAVA小问题求大神指点迷津~

[复制链接]
448 0
class Person
{
        private String name ;
        private int age ;
        public Person(String name,int age)
        {
                this.name = name ;
                this.age = age ;
        }
        public void change(Person p)
                //那个Person P史狯工具,倚汹类Person里了
        //可那个工具启拆了,不克不及用工具间接会见。可是经由过程一些操纵,能够把工具即Person P当做参数放到类中了
        {
                p.name = "李四" ;
                p.age = 50 ;
        }
        public void print()
        {
                System.out.println("姓名:"+this.name) ;
                System.out.println("年齿:"+this.age) ;
        }
};
public class OODemo18
{
        public static void main(String args[])
        {
                Person p = new Person("张三",30) ;
/*                System.out.println(p.getName);
                System.out.println(p.getAge);
*/如许没法输出张三战30
                p.change(p) ;//吧那个工具放回类中就能够经由过程工具间接挪用属性了。
                p.print() ;
        }
};
//??是否是张三被赋值为李四,30被赋值为50?另有要怎样输出张三战30?

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

129

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Archiver|手机版|java学习基地 |网站地图

GMT+8, 2021-4-17 08:23 , Processed in 0.496062 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.