• 不规则类


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

    并列类

    也是自定义,在一个.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("正在跑步");
        	}
        }
    }
    
  • 相关阅读:
    .net中的正则表达式使用高级技巧 (二)
    经典的LZW算法C语言实现
    .net中的正则表达式使用高级技巧
    Atlas应用程序调试技巧
    从毕业到现在是如何走来的!!!
    关于JS的一些实际问题
    js学习笔记(十四)事件处理模型
    js学习笔记(十一)窗口和框架
    关于css的一些问题
    浏览器布局BUG汇总
  • 原文地址:https://www.cnblogs.com/heibaimao123/p/13770572.html
Copyright © 2020-2023  润新知