• 不规则类


    不规则类:我自己定义的,指与常见的标准类书写不同的类形式。

    并列类

    也是自定义,在一个.java文件中,有多个并列的class结构。

    规定:这些类中有且只有一个类是public,且其类名与.java文件名相同。

    编译后会生成多个.class文件。

    interface People{
        void eat();
        void run();
    }
    public class Test{
        public static void main(String[] args){
            
        }
    }
    

    普通内部类

    interface People{
        eat();
        run();
    }
    public class Test{
        class Student implements{
            void eat(){System.out.println("正在吃饭");}
            void run(){System.out.println("正在跑步");
        }
        public static void main(String[] args){
            
        }
    }
    

    静态内部类

    interface People{
        eat();
        run();
    }
    public class Test{
        static class Student implements{
            void eat(){System.out.println("正在吃饭");}
            void run(){System.out.println("正在跑步");
        }
        public static void main(String[] args){
            
        }
    }
    

    局部内部类

    interface People{
        eat();
        run();
    }
    public class Test{
        public static void main(String[] args){
            class Student implements{
            	void eat(){System.out.println("正在吃饭");}
            	void run(){System.out.println("正在跑步");
        	}
        }
    }
    

    匿名内部类

    需要借助接口声明对象类型。

    interface People{
        eat();
        run();
    }
    public class Test{
        public static void main(String[] args){
            People p = new People{
            	void eat(){System.out.println("正在吃饭");}
            	void run(){System.out.println("正在跑步");
        	}
        }
    }
    
  • 相关阅读:
    2019春季总结
    求最大值及其下标
    课程设计第四次作业
    课程设计第三次作业
    课程设计第一次作业
    课程设计第二次作业
    第十二周作业
    第十一周作业
    第十周作业
    第二次作业
  • 原文地址:https://www.cnblogs.com/heibaimao123/p/13770572.html
Copyright © 2020-2023  润新知