Java记录 -21- 访问控制符

Java 访问控制符

  1. 访问修饰符(access modifier)

    1).public 公共的:被public 所修饰的属性和方法可以被所有类访问;

    2).protected 受保护的:被protected 所修饰的属性和方法可以在类内部、相同包以及该类的子类所访问。

    3).private 私有的:被 private所修饰的属性和方法只能在该类内部使用;

    4).默认的(不加任何访问修饰符):在类内部以及相同包下面的类所使用;

  2. instanceof:判断某个对象是否是某个类的实例。
  3. 语法形式:引用名 instanceof 类名(接口名),返回一个 boolean值。
  4. People people = new Man();

    System.out.println(people instanceof People);

    结果为 true,因为 Man是People的子类,根据继承,子类就是父类,因此Man也可以看做是People的实例。

  5. 相等性的比较(==):

    1).对于原生数据类型来说,比较的是左右两边的值是否相等;

    2).对于引用类型来说,比较左右两边的引用是否指向同一个对象,或者说左右两边的引用地址是否相同。

时间: 2024-08-08 13:59:06

Java记录 -21- 访问控制符的相关文章

java基础之访问控制符

访问控制符包括两类:类访问控制符和类成员访问控制符 1.类访问控制符 java中类的访问控制符只有一个:public,如果没有public说明,它就只具有包访问性. 2.类成员访问控制符,总结为一句话:属性的访问权限不能大于包的前提下,protected修饰的属性其所有子类都能访问.   公共类 默认类 类成员访问控制符 public protected 默认 private public protected 默认 private 可见性 A B+C B D B B B D

深入理解Java中的访问控制符

核心内容: 1.Java中包的相关概念 2.Java中访问控制符的具体用法(详解) 1.简述Java中包的概念 Java中的包类似于操作系统中的文件夹,将具有类似功能的类或者相同的类放在相同的包里面,便于组织与管理. 如:若一个类专门用于数据传输,将这个类放在IO包里面. 2.简述调用某个包中的类的三种方式 1>使用一个类的全名:即包名+类名 注意:在包中,所有类的真正的名字将是包名+类名的组合,所以在运行的时候要将包层给写上,不能直接写类名. 2>使用import语句导入一个包中的所有的类

java中的访问控制符

首先来一张图: 对于一个类而言访问控制符只有一个public和默认无修饰符.其他的几个访问修饰符对于变量和方法都可以使用. 下面介绍具体的使用. 1. 公有访问控制符(public) Java的类是通过包的概念来组织的,包是类的一个松散的集合.处于同一个包中的类可以不需要任何说明二方便地相互访问和引用,而对于不同包中的类,则不行. 但如果一个类被声明为public时,它就具有了被其他包中的类访问的可能性,只要这些其他包中的类在程序中使用了import语句引入了public类,就可以访问和引用这个

Java学习资料-访问控制符

访问控制符 Java权限修饰符public.protected.private是用来限制其它对象对该类对象访问权限,其对应的限制总结如下: 修饰符     类内部     同一个包     子类     任何地方 private     √ default     √          √ protected √          √                 √ public       √          √                 √         √ 对于class的权

java访问控制符

当修饰符修饰成员变量和方法时: private(当前类访问权限):自身的private只能在当前类的内部被访问. 例子说明: class Circle{ private static double pi = 3.14; private double radius; public Circle(double r){ radius = r; } //获得圆数组中半径最大值 public static double compare(Circle[] cirs){ double max = cirs[0

Java访问修饰符(访问控制符)

Java 通过修饰符来控制类.属性和方法的访问权限和其他功能,通常放在语句的最前端.例如: public class className { // body of class } private boolean myFlag; static final double weeks = 9.5; protected static final int BOXWIDTH = 42; public static void main(String[] arguments) { // body of meth

《Java开发手册》学习进程之第7章访问控制符

类的访问控制符: 虽然访问控制符有四种,但针对外部类来说,只需要公共的和默认的就够了. public表示任何类都可以使用该类. 当一个类被定义为public的时候,它就可以在任何类里被访问了. 成员的访问控制: 成员(即成员变量和方法)能被其他类访问主要取决于两个方面因素: 成员变量和方法所在类的可见性是其能被正常访问的前提条件: 其次是成员变量和方法的访问控制符直接决定了是否可以被访问. Static关键字:  Java中没有全局变量的概念. 若static修饰成员变量,当生成类的对象时,该类

2.Java访问修饰符(访问控制符)

Java 通过修饰符来控制类.属性和方法的访问权限和其他功能,通常放在语句的最前端.例如: public class className { // body of class } private boolean myFlag; static final double weeks = 9.5; protected static final int BOXWIDTH = 42; public static void main(String[] arguments) { // body of meth

Java知多少(19)访问修饰符(访问控制符)

Java 通过修饰符来控制类.属性和方法的访问权限和其他功能,通常放在语句的最前端.例如: 1 public class className { 2 // body of class 3 } 4 private boolean myFlag; 5 static final double weeks = 9.5; 6 protected static final int BOXWIDTH = 42; 7 public static void main(String[] arguments) { 8