美文网首页
09.类的高级特性

09.类的高级特性

作者: Java架构师之路 | 来源:发表于2019-08-17 21:04 被阅读0次

public final class ObjectHighTest {

    public static final long FINAL_LENGTH = 1000L;

    public static final void getInfo() {
        System.out.println("final method");
    }

    public ObjectHighTest() {
        System.out.println("final class");
    }

    public static void main(String[] args) {
        /*1.package 包 包的主要作用就是为了防止文件名冲突
 同一个包下的类相互引入不需要导入包名*/
        Date utilDate = new Date();
        System.out.println(utilDate.getTime());
        java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
        System.out.println(sqlDate.getTime());
        /*2.final修饰的变量是常量 常量不能被修改*/
        /*final修饰的方法不能被重写*/
        /*final修饰的类不能被继承 String被final修饰 所以不能被继承*/
        System.out.println(ObjectHighTest.FINAL_LENGTH);
        ObjectHighTest.getInfo();
        /*6匿名内部类的使用*/
        new Thread() {
            @Override
            public void run() {
                System.out.println("I am thread, I am anonymous class at here");
            }
        }.start();

    }

    /*5.内部类 声明在其他类的内部*/
    static class InnerStaticClass {
        void getInfo() {
            System.out.println("I am static inner class");
        }
    }
}

class FriendClass {
    void getInfo() {
        System.out.println("一个Java文件只能有一个public的类,"+
"这是编译的入口文件.其他与之同名文件下的类,称之为伴生类");
    }
}

相关文章

  • 09.类的高级特性

  • 类的高级特性

    Java类包 每定义好一个类,都会生成一个扩展名为.class的文件,当程序有成百上千的类时,很容易产生类名称冲突...

  • Swift学习笔记三-对象和类

    Swift有很多高级特性,个人感觉Swift在语法跟数据结构上比Java要高级好多. 声明类 实例化类并访问属性调...

  • 09.类

    面向对象语言的重头戏———类 我们知道C++是一门面向对象的语言,与面向过程的语言C不同的是C++的封装,继承和多...

  • 2018学习计划(JAVA)

    1 JAVA语言高级特性 (1)Java的数据结构相关的类实现原理LinkedList,ArrayList,Has...

  • python - OOP进阶

    前言 python的class有很多高级特性,除了OOP的三大特性,还在设计模式,自定制类和内存优化等都下了很多功...

  • Kotlin学习之抽象类和接口

    Kotlin学习之抽象类和接口 抽象类和接口是面向对象的高级特性。 一、抽象类 类和其中的某些成员可以声明为abs...

  • 使用Netty,我们到底在开发些什么?

    您可能感兴趣的文章: 大数据成神之路系列:Java高级特性增强-集合Java高级特性增强-多线程Java高级特性增...

  • Java高级特性整理

    Java高级特性 反射 使用场景 功能 获取Class对象方式 判断是否为类的实例 创建实例 newInstanc...

  • Java虚拟机类加载机制学习总结(脑图)

    参考:《深入理解Java虚拟机:JVM高级特性与最佳实践》JVM——自定义类加载器

网友评论

      本文标题:09.类的高级特性

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