`
smallsmile
  • 浏览: 135297 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java中访问限定符及static关键字的总结

阅读更多
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.doc

    在 Java 语言中,访问权限修饰符是指用来限定类、成员变量和方法的可访问范围的关键字。访问权限修饰符分为四种:public、protected、friendly 和 private。每种修饰符都有其特定的访问权限和使用场景。 一、public...

    Java关键字分类解释

    #### 六、访问修饰符及其它修饰符 - **public/private/protected**: 这些关键字用于定义类、方法或属性的访问级别。`public`表示公开,任何地方都可以访问;`private`表示私有,只有同一类内部可以访问;`protected...

    Java中的保留字和关键字.doc

    ### Java中的保留字和关键字详解 #### 一、引言 在编程语言中,关键字(Keyword)和保留字(Reserved Word)是具有特殊含义的重要组成部分。对于Java这门广泛使用的面向对象编程语言而言,理解其关键字与保留字的...

    java试卷及答案(1).doc

    9. Java 中访问限定符包括 public、private、protected,default 不是访问限定符。 10. 在 Java 语言中,子类中可以使用 super 关键字调用父类的构造方法。 11. 在 Java 中,子类中可以定义和其父类中同名的成员...

    JAVA关键字,很详细的总结。

    ### JAVA关键字,很详细的总结。 在Java编程语言中,关键字是具有特定意义的预定义标识符,它们在语言结构和语法中扮演着关键角色。以下是对Java关键字的详细解析,旨在帮助开发者深入理解并有效利用这些核心概念。...

    java修饰符的使用.pdf

    访问控制符是 Java 语言中控制类及类的成员变量和方法的访问权限的修饰符。访问控制符分为四种级别: 1. 公有访问控制符(public):public 修饰符是最宽松的访问控制符,允许其他包中的类访问和引用该类。public ...

    java修饰符

    访问控制修饰符是Java语言中用于限定类、方法和变量等成员的可见性和访问级别的关键字。这些修饰符确保了封装这一面向对象编程的核心原则得以实施,使得代码更加安全、易于维护和管理。 ##### Private - 私有 - **...

    java疑问收集

    在Java中,`static`关键字是一个非访问限定符,主要用于类成员(变量、方法、嵌套类)。当一个成员被声明为`static`时,意味着它不依赖于任何特定对象的存在,而是与类本身绑定。这意味着可以通过类名直接访问`...

    java笔试题a说他不和x比-Dieter:一种将类型限定符与模块混为一谈的实验语言

    类型限定符只是一个关键字,可以放在任何类型表达式之前,进一步专门化它。 C 语言的程序员应该熟悉类型限定符,其中存储类,例如const和static ,是类型限定符的示例。 Dieter 中类型限定符的基本规则是:在赋值...

    Java程序员面试问题及详细解答

    8. 访问修饰符 public、private、protected、以及不写(默认)时的区别?public 是公开的,private 是私有的,protected 是保护的,默认是缺省的。 三、多态、重载、重写 9. break ,continue ,return 的区别及作用...

    Java学习笔记(包含一些容易忽视的知识点)

    以下是一些重要的Java知识点,包括访问限定符、变量修饰符、嵌套类、变长参数、继承以及访问控制。 1. 访问限定符:Java提供了`public`、`private`和`protected`三种访问级别。`public`的成员可以在任何地方被访问...

    Java入门——Java修饰词总结

    Java作为一门广泛使用的编程语言,拥有丰富的语法结构和关键字,其中修饰词(modifiers)是Java语言中的重要组成部分,用于限定类、方法、字段等的访问级别、生命周期以及特性。以下是对Java中11个修饰词的详细介绍...

    JavaSE基础(标识符+关键字+字面量+数据类型+类型转换+修饰符+代码块+方法重载+this关键字等)

    修饰符用于限定类、方法、变量的访问权限和特性,如public、private、protected、final、static等。代码块和方法重载则是组织和复用代码的方式,代码块是一组语句,而方法重载是指在同一个类中可以有多个同名但参数...

    Java语言程序设计(郑莉)课后习题答案

    Java语言程序设计是计算机科学领域中的一门重要学科,以下是对Java语言程序设计(郑莉)课后习题答案的知识点总结: 对象和类 * 对象是包含现实世界物体特征的抽象实体,它反映系统为之保存信息和与它交互的能力。...

    07-面向对象编程21

    在Java中,通过访问修饰符(如`private`, `public`, `protected`等)实现封装,保护数据不被非法访问,并通过getter和setter方法控制对成员变量的访问。 总结一下,本章节深入探讨了Java面向对象编程的一些关键概念...

    java基础知识测试题

    **题目:** 若要限制一个成员只能被其所在类的方法访问,应使用什么访问限定符? - A. 无需任何访问限定符 - B. private - C. final - D. protected **答案:** B. private **解析:** `private` 访问限定符限制...

    常考的java题(很多都是面试题)

    14. **访问限定符**:Java有public、private、protected和默认四种访问权限,分别控制成员的可见范围。 15. **接口**:接口不能直接创建对象,因为接口中的方法默认是抽象的。类可以实现接口,以满足多态的需求。 ...

    java复习题库习题3.1---习题3.6.docx

    3. Java的访问限定符不包括private,因为private是访问控制修饰符。 4. 构造方法在创建对象时被调用,所以B正确。 5. 如果任何包中的子类都能访问超类中的成员,应使用public限定词。 五、程序阅读题 1. 运行结果为...

    清华大学《JAVA语言与面向对象程序设计》试卷及其答案.pdf

    4. Java类的基本要素:文档中涉及到了Java中的类定义、属性和方法的访问修饰符,如private、protected、public等,以及对类的继承机制的考察(如super关键字的使用)。 5. Java异常处理:文档提到了使用try-catch...

    50个Java面试题

    - 本题中的代码片段试图使用 `final` 关键字来限定方法参数。 - 如果希望导致编译错误,可以尝试在方法体内修改被声明为 `final` 的参数。 - 选项 `final int x` 和 `final int[] n` 都是不可变的,但是 `int[] z` ...

Global site tag (gtag.js) - Google Analytics