1、简述public、default、protected和private的作用。 2、简述final、static的作用。
时间: 2023-11-29 14:05:34 浏览: 84
1. public、default、protected和private是Java中的访问修饰符:
- public:公共的,可以被任何类访问,没有访问限制;
- default:默认的,同一个包内的类可以访问,不同包的类不能访问;
- protected:受保护的,同一个包内的类和不同包中的子类可以访问,不同包中的非子类不能访问;
- private:私有的,只能在本类中访问,其他类都不能访问。
2. final、static是Java中的关键字:
- final:表示最终的、不可变的,一旦被赋值,就不能再次被修改。通常用于修饰类、方法、变量等,防止被继承、重写或修改;
- static:表示静态的,可以用来修饰方法、变量、代码块等。静态方法和变量不需要实例化对象就可以访问,而且所有的对象都共享同一个静态变量。
阅读全文