zoukankan      html  css  js  c++  java
  • 抽象类,并且有3 个抽象方法

    abstract class Math{
     public abstract void f(int x);
     public abstract void g(int x,int y);
     public abstract double h(double x);
    }
    class  Cheng extends Math{
     int x=10;
     int y=10;
     public void f(int x){
      System.out.println("我爱乘法");
      System.out.printf("x=%d",x);
      }
      public void g(int x,int y){
       
       
       System.out.println("我不爱乘法");
                     System.out.printf("x=%d,y=%d",x,y);
      }
      public double h(double x){
       
       System.out.printf("x=%f",x);
       System.out.println("你喜欢乘法吗?");
                          return x*x;                
                          }
      }
    class Jia extends Math{
     int x=20;
     int y=20;
     public void f(int x){ 
      System.out.println("我爱加法");
                     System.out.printf("x=%d",x);
    }
     public void g(int x,int y){
      System.out.println("我不爱加法");
                     System.out.printf("x=%d,y=%d",x,y);
      
     }
     public double h(double x){
      return x+x;
     }
    }
    class  Jian extends Math{
     int x=30;
     int y=30;
     public void f(int x){
      System.out.println("我爱减法");
                     System.out.printf("x=%d",x);
      }
     public void g(int x,int y){
      System.out.println("我不爱减法");
                     System.out.printf("x=%d,y=%d",x,y);
      }
     public double h(double x){
      return x-x;
     }
     
    }
    public class Example1_1{
     public static void main(String arg[]){
      Math m;
      m=new Cheng();
      m.f(100);
            m.g(100,100);
      m.h(100.00);
     }
    }

    过程中学到的另一个问题:局部变量,成员变量的区别。

    abstract class Math{
     public abstract void f(int x);
     public abstract void g(int x,int y);
     public abstract double h(double x);
    }
    class  Cheng extends Math{
     public void f(int x){
      x=0;
      System.out.println("我爱乘法");
      System.out.printf("x=%d",x);
      }
      public void g(int x,int y){
       x=0;
       y=0;
       System.out.println("我不爱乘法");
                     System.out.printf("x=%d,y=%d",x,y);
      }
      public double h(double x){
       x=0.0;
       System.out.printf("x=%f",x);
       System.out.println("你喜欢乘法吗?");
                          return x*x;                
                          }
      }
    class Jia extends Math{
     int x=20;
     int y=20;
     public void f(int x){ 
      System.out.println("我爱加法");
                     System.out.printf("x=%d",x);
    }
     public void g(int x,int y){
      System.out.println("我不爱加法");
                     System.out.printf("x=%d,y=%d",x,y);
      
     }
     public double h(double x){
      return x+x;
     }
    }
    class  Jian extends Math{
     int x=30;
     int y=30;
     public void f(int x){
      System.out.println("我爱减法");
                     System.out.printf("x=%d",x);
      }
     public void g(int x,int y){
      System.out.println("我不爱减法");
                     System.out.printf("x=%d,y=%d",x,y);
      }
     public double h(double x){
      return x-x;
     }
     
    }
    public class Example1_1{
     public static void main(String arg[]){
      Math m;
      m=new Cheng();
      m.f(100);
            m.g(100,100);
      m.h(100.00);
     }
    }

  • 相关阅读:
    利用freopen()函数和fc命令简化程序调试
    A Guide to the Multiboot Process
    略谈cpu架构种类
    RHEL与Centos
    九度 1470 调整方阵
    九度 1481 Is It A Tree?
    九度 1548 平面上的点(技巧题)
    九度 1547 出入栈(递推DP)
    2014年王道论坛研究生机试练习赛(一) set 1 GrassLand密码
    13年10月 月赛第一场 set 4 迷宫问题
  • 原文地址:https://www.cnblogs.com/wangchunmeix/p/3042955.html
Copyright © 2011-2022 走看看