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);
     }
    }

  • 相关阅读:
    jquery的$.与$.fn的区别
    jquery加载页面的方法
    创业股权究竟如何分配--新浪创业训练营
    创业者要处理好的10大关系
    洪泰基金投资经理殷鹏:肯定不投的八类项目
    创业初期股权如何分配-------陈楠心血总结
    排序总结
    如何快速进入一门领域,学习新的知识
    虚拟机的设置
    华为大数据项目fusionInsight
  • 原文地址:https://www.cnblogs.com/wangchunmeix/p/3042955.html
Copyright © 2011-2022 走看看