1.
public、protected、默认、private修饰方法时作用域依次降低
public方法作用域为本类,包内,子类,包外都可
protected方法作用域为本类,包内,子类
默认关键字修饰的方法的作用域为本类,包内
private方法作用域只是本类
2.
public,protected,默认,private,final,abstract,static关键字
所有关键字都可以修饰方法,内部类
public,默认,final,abstract可以修饰类
public,protected,默认,private,final可以修饰属性
public,protected,默认,private可以修饰构造方法
默认和static可以修饰自由块。
3.
final关键字修饰类不能被继承,修饰变量不能被改变,修饰方法不能被覆盖。
4.
static关键字将一些成员限制为和类相关而不是和实例相关,实例变量用于描述单个实例的状态,而类变量用于描述类的状态,和具体的实例无关,实例方法用于操作实例变量并维护特定实例的状态,而类方法并不了解单个实例的状态。main方法就是一个类方法。
在定义的static 方法中,不能用this,super等关键字,因为static 是与实例无关的。
5.
子类可以直接转为父类,父类到子类需要强制转型。
若父类为有参构造方法,则子类必须重写自己的构造方法,在构造方法中首先用super(参数)将父类构造。因为子类在产生过程中是首先要产生父类的。
分享到:
相关推荐
在 Java 语言中,访问权限修饰符是指用来限定类、成员变量和方法的可访问范围的关键字。访问权限修饰符分为四种:public、protected、friendly 和 private。每种修饰符都有其特定的访问权限和使用场景。 一、public...
#### 六、访问修饰符及其它修饰符 - **public/private/protected**: 这些关键字用于定义类、方法或属性的访问级别。`public`表示公开,任何地方都可以访问;`private`表示私有,只有同一类内部可以访问;`protected...
### Java中的保留字和关键字详解 #### 一、引言 在编程语言中,关键字(Keyword)和保留字(Reserved Word)是具有特殊含义的重要组成部分。对于Java这门广泛使用的面向对象编程语言而言,理解其关键字与保留字的...
9. Java 中访问限定符包括 public、private、protected,default 不是访问限定符。 10. 在 Java 语言中,子类中可以使用 super 关键字调用父类的构造方法。 11. 在 Java 中,子类中可以定义和其父类中同名的成员...
### JAVA关键字,很详细的总结。 在Java编程语言中,关键字是具有特定意义的预定义标识符,它们在语言结构和语法中扮演着关键角色。以下是对Java关键字的详细解析,旨在帮助开发者深入理解并有效利用这些核心概念。...
访问控制符是 Java 语言中控制类及类的成员变量和方法的访问权限的修饰符。访问控制符分为四种级别: 1. 公有访问控制符(public):public 修饰符是最宽松的访问控制符,允许其他包中的类访问和引用该类。public ...
访问控制修饰符是Java语言中用于限定类、方法和变量等成员的可见性和访问级别的关键字。这些修饰符确保了封装这一面向对象编程的核心原则得以实施,使得代码更加安全、易于维护和管理。 ##### Private - 私有 - **...
在Java中,`static`关键字是一个非访问限定符,主要用于类成员(变量、方法、嵌套类)。当一个成员被声明为`static`时,意味着它不依赖于任何特定对象的存在,而是与类本身绑定。这意味着可以通过类名直接访问`...
类型限定符只是一个关键字,可以放在任何类型表达式之前,进一步专门化它。 C 语言的程序员应该熟悉类型限定符,其中存储类,例如const和static ,是类型限定符的示例。 Dieter 中类型限定符的基本规则是:在赋值...
8. 访问修饰符 public、private、protected、以及不写(默认)时的区别?public 是公开的,private 是私有的,protected 是保护的,默认是缺省的。 三、多态、重载、重写 9. break ,continue ,return 的区别及作用...
以下是一些重要的Java知识点,包括访问限定符、变量修饰符、嵌套类、变长参数、继承以及访问控制。 1. 访问限定符:Java提供了`public`、`private`和`protected`三种访问级别。`public`的成员可以在任何地方被访问...
Java作为一门广泛使用的编程语言,拥有丰富的语法结构和关键字,其中修饰词(modifiers)是Java语言中的重要组成部分,用于限定类、方法、字段等的访问级别、生命周期以及特性。以下是对Java中11个修饰词的详细介绍...
修饰符用于限定类、方法、变量的访问权限和特性,如public、private、protected、final、static等。代码块和方法重载则是组织和复用代码的方式,代码块是一组语句,而方法重载是指在同一个类中可以有多个同名但参数...
Java语言程序设计是计算机科学领域中的一门重要学科,以下是对Java语言程序设计(郑莉)课后习题答案的知识点总结: 对象和类 * 对象是包含现实世界物体特征的抽象实体,它反映系统为之保存信息和与它交互的能力。...
在Java中,通过访问修饰符(如`private`, `public`, `protected`等)实现封装,保护数据不被非法访问,并通过getter和setter方法控制对成员变量的访问。 总结一下,本章节深入探讨了Java面向对象编程的一些关键概念...
**题目:** 若要限制一个成员只能被其所在类的方法访问,应使用什么访问限定符? - A. 无需任何访问限定符 - B. private - C. final - D. protected **答案:** B. private **解析:** `private` 访问限定符限制...
14. **访问限定符**:Java有public、private、protected和默认四种访问权限,分别控制成员的可见范围。 15. **接口**:接口不能直接创建对象,因为接口中的方法默认是抽象的。类可以实现接口,以满足多态的需求。 ...
3. Java的访问限定符不包括private,因为private是访问控制修饰符。 4. 构造方法在创建对象时被调用,所以B正确。 5. 如果任何包中的子类都能访问超类中的成员,应使用public限定词。 五、程序阅读题 1. 运行结果为...
4. Java类的基本要素:文档中涉及到了Java中的类定义、属性和方法的访问修饰符,如private、protected、public等,以及对类的继承机制的考察(如super关键字的使用)。 5. Java异常处理:文档提到了使用try-catch...
- 本题中的代码片段试图使用 `final` 关键字来限定方法参数。 - 如果希望导致编译错误,可以尝试在方法体内修改被声明为 `final` 的参数。 - 选项 `final int x` 和 `final int[] n` 都是不可变的,但是 `int[] z` ...