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

  • 相关阅读:
    MySQL的用户名不记得了怎么办?
    辨析:机器字长、存储字长、指令字长和操作系统位数
    基于Flask框架搭建视频网站的学习日志(六)之数据库
    基于Flask框架搭建视频网站的学习日志(三)之原始web表单
    基于Flask框架搭建视频网站的学习日志(二)
    Docker 容器的网络连接 & 容器互联
    Docker DockerFile文件指令 & 构建
    linux :没有找到 ifconfig netstat
    ubuntu : 无法安全地用该源进行更新,所以默认禁用该源。
    Docker 守护进程的配置和操作 & 远程访问
  • 原文地址:https://www.cnblogs.com/wangchunmeix/p/3042955.html
Copyright © 2011-2022 走看看