美文网首页
java 基础 ·二(--for test)

java 基础 ·二(--for test)

作者: 孤独又可爱的虎虎 | 来源:发表于2018-07-25 21:22 被阅读0次

    我已经非常懵了

    不过搞清楚了文件名的问题👇:

    1.Java保存的文件名必须与类名一致;
    2.如果文件中只有一个类,文件名必须与类名一致;
    3.一个Java文件中只能有一个public类;
    4.如果文件中不止一个类,文件名必须与public类名一致;
    5.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。

    //抽象类实现
    package test;
    
    public abstract class Employee {
        
        private String name;
        private String address;
        private int number;
        public abstract double computePay();
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
    }
    class Salary extends Employee{
        private double salary;
        public double computePay() {
            System.out.println("asd"+getName());
            return salary/52;
        }
        
        public double getSalary() {
            return salary;
        }
    
        public void setSalary(double salary) {
            this.salary = salary;
        }
    }
    
    class Animal{
       public void move(){
          System.out.println("动物可以移动");
       }
    }
     
    class Dog extends Animal{
       public void move(){
          System.out.println("狗可以跑和走");
       }
    }
    }
    
    //重载
    public class Overloading {
        public int test(){
            System.out.println("test1");
            return 1;
        }
     
        public void test(int a){
            System.out.println("test2");
        }   
     
        //以下两个参数类型顺序不同
        public String test(int a,String s){
            System.out.println("test3");
            return "returntest3";
        }   
     
        public String test(String s,int a){
            System.out.println("test4");
            return "returntest4";
        }   
     
        public static void main(String[] args){
            Overloading o = new Overloading();
            System.out.println(o.test());
            o.test(1);
            System.out.println(o.test(1,"test3"));
            System.out.println(o.test("test4",1));
        }
    }
    

    还讲了接口 ……

    1、定义接口 interface 比如实现A B C
    implements
    2、abstract抽象类 动物
    extends
    3、子类 dog 实现 A B C

    相关文章

      网友评论

          本文标题:java 基础 ·二(--for test)

          本文链接:https://www.haomeiwen.com/subject/ucummftx.html