JAVASE——8
final 内部类 final: 不可改变。可以用于修饰类、方法和变量。 类:被修饰的类,不能被继承。 方法:被修饰的方法,不能被重写。 变量:被修饰的变量,不能被重新赋值 public:公共的。 protected:受保护的 default:默认的 private:私有的 成员变量使用 private ,隐藏细节。 构造方法使用 public ,方便创建对象。 成员方法使用 public ,方便调用方法。 内部类 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 内部类可以直接访问外部类的成员,包括私有成员。 外部类要访问内部类的成员,必须要建立内部类的对象。 外部类名.内部类名 对象名 = new 外部类型().new 内部类型(); 匿名内部类 :一个 带具体实现 的父类或者父接口的匿名的 子类对象 。 Object类 toString 方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值。 由于toString方法返回的结果是内存地址,而在开发中,经常需要按照对象的属性得到相应的字符串表现形式,因此也需要重写它。 equals :调用成员方法equals并指定参数为另一个对象,则可以判断这两个对象是否是相同的。这里的“相同”有默认和自定义两种方式。 如果没有覆盖重写equals方法,那么Object类中默认进行=