黑马程序员技术交流社区

标题: 关于父子类和调用类中函数的问题 基础视频第7天内容 [打印本页]

作者: sunsteam    时间: 2015-8-16 13:41
标题: 关于父子类和调用类中函数的问题 基础视频第7天内容
  1. class Fu
  2. {
  3.         private int num= 4;
  4.         public void setNum(int num)
  5.         {
  6.                 this.num=num;
  7.         }
  8.         public int getNum()
  9.         {
  10.                 return this.num;
  11.         }
  12. }

  13. class Zi extends Fu
  14. {
  15.         private int num=5;
  16.         int num1=getNum();
  17.         //show1();
  18.         void show()
  19.         {
  20.                 System.out.println(num+"......"+num1+"......"+getNum());
  21.         }

  22.         static void show1()
  23.         {
  24.                 System.out.println("hello world");
  25.         }
  26. }


  27. class RunIt
  28. {
  29.         public static void main(String[] args)
  30.         {
  31.                 Zi z=new Zi();
  32.                 z.setNum(7);
  33.                 z.show();
  34.                 z.show1();
  35.                 show1();
  36.         }

  37.         static void show1()
  38.         {
  39.                 System.out.println("hello Java");
  40.         }
  41. }
复制代码
视频看到父子类的特点, 随便写了几句测试一下.

猜猜运行结果是什么?

另外问题是 一个类中是不是一定要有主函数才能调用本类的方法?  

Zi类中
getNum()可以调用, 为什么写上show1()就编译失败了呢? 求指教
int num1=getNum();
        //show1();







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