zoukankan      html  css  js  c++  java
  • 每日代码系列(18)

     1 class A {
     2   double f(double x,double y) {
     3     return x+y;
     4   }
     5   static int g(int n) {
     6     return n*n;
     7   }
     8 }
     9 class B extends A {
    10   double f(double x,double y) {
    11     double m=super.f(x,y);
    12     return m+x*y;
    13   }
    14   static int g(int n) {
    15     int m=A.g(n);
    16     return m+n;
    17   }
    18 }
    19 public class Test5_3_3 {
    20   public static void main(String[] args) {
    21     B b=new B();
    22     System.out.println(b.f(10.0,8.0));
    23     System.out.println(b.g(3));
    24     A a=new B();
    25     System.out.println(a.f(10.0,8.0));
    26     System.out.println(a.g(3));  //这一行最后输出的结果是“9”,我不懂,哪位大神能够解答一下。
    27   }
    28 }

    补上周日的。还有一个小疑问,第26行这个运行结果为 9,我以为是 12 的,哪位大神可以给我讲解一下?

  • 相关阅读:
    .gitignore规则不生效的解决办法
    docker使用
    mysql 操作
    outlook转发问题
    我的梦想
    安静与流动
    sql 统计 学生成绩2
    sql 统计 关于学生成绩
    数据库备份
    web 注销回到登录页面
  • 原文地址:https://www.cnblogs.com/ljydbk/p/14128074.html
Copyright © 2011-2022 走看看