摘要:
这三个 「可访问修饰符」,是一个老生常谈的话题了。在 C++ 中也有类似的概念。按其修饰对象的不同,分为几种用法小记一下:用于类只有 public 可以修饰类;private 和 protected 不能修饰类。使用 public 修饰的类,可以被其它「包」中的类访问。不使用 public 修饰的类(也就是没有修饰符),只能被同一个「包」内的类访问。用于类的成员private 修饰的成员,只能被在... 阅读全文
摘要:
最近在学 java。记录一下学到的知识点。java 中,final 关键字可以用来修饰「变量」、「方法」、「类」。final 表达的主义是「不可变」。修饰变量,则变量不能再赋值。修饰方法,则方法不能被重载。修饰类,则这个类不能被继承。final 也是在编译期起作用。在编译时,编译器会指出 final 相关的误用,并报错。从语义和作用时期来看,final 与 C/C++ 中的 const 非常相似。... 阅读全文