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

  • 相关阅读:
    POJ3070 Fibonacci 快速矩阵幂
    HDU1299 Diophantus of Alexandria 素因子分解
    HUTXXXX The window of the dazzling 模拟
    HUTXXXX 周正虎的难题 二分
    使用js给页面元素添加样式
    javascript 获取操作系统语言
    div层一直处于页面中间
    javascript:history.go()和History.back()的区别
    javascript的一些常用正则表达式
    [七日成魔2.1版]完美PHOTOSHOP教程新手培训套餐
  • 原文地址:https://www.cnblogs.com/wangchunmeix/p/3042955.html
Copyright © 2011-2022 走看看