黑马程序员技术交流社区

标题: 成员变量中的两个访问方式有什么不同 [打印本页]

作者: 梦醒?!    时间: 2015-4-14 00:46
标题: 成员变量中的两个访问方式有什么不同
class Person
{
        private int age;
        //设置
        public void setAge(int a)
        {
                if(a>0 && a<130)
                {
                        age=a;
                        speak();
                }
                else
                        System.out.println("what");
               
        }
        //获取
        public int getAge()
        {
                        return age;
        }
        void speak()
        {
                System.out.println("age="+age);       
        }
}
class  PersonDemo
{
        public static void main(String[] args)
        {
                Person p=new Person();
                p.setAge(10);
        }
}
获取方式又应该怎么用
作者: 静心明德    时间: 2015-4-14 01:11
本帖最后由 静心明德 于 2015-4-14 01:12 编辑

你所说的获取方式是指如何运用getAge()方法吗?下面就是应用。

  1. class Person
  2. {
  3.          private int age;
  4.          //设置
  5.         public void setAge(int a)
  6.          {
  7.                  if(a>0 && a<130)
  8.                  {
  9.                          age=a;
  10.                          speak();
  11.                  }
  12.                  else
  13.                          System.out.println("what");
  14.                  
  15.          }
  16.          //获取
  17.         public int getAge()
  18.          {
  19.                          return age;
  20.          }
  21.          void speak()
  22.          {
  23.                  System.out.println("age="+age);        
  24.          }
  25. }
  26. class  PersonDemo
  27. {
  28.          public static void main(String[] args)
  29.          {
  30.                  Person p=new Person();
  31.                  p.setAge(10);
  32.                 <font color="red">System.out.println(p.getAge());</font>              
  33.          }
  34. }
复制代码

作者: 梦醒?!    时间: 2015-4-14 12:19
静心明德 发表于 2015-4-14 01:11
你所说的获取方式是指如何运用getAge()方法吗?下面就是应用。

知道了,谢了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2