Java 中的默认访问级别是什么?
当未指定访问级别时,可以使用默认访问级别。所有具有默认访问级别的类、数据成员、方法等都只能在同一包内进行访问。
一个演示 Java 中默认访问级别程序如下所示
示例
class Employee { int empno; String name; void insert(int e, String n) { empno = e; name = n; } void display() { System.out.println("Employee Number: " + empno); System.out.println("Name: " + name); } } public class Demo { public static void main(String[] args) { Employee emp = new Employee(); emp.insert(105, "James Nortan"); emp.display(); } }
输出
Employee Number: 105 Name: James Nortan
现在我们来了解一下上述程序。
使用数据成员 empno、name 和成员函数 insert() 和 display() 创建 Employee 类。Employee 类和数据成员 empno、name 具有默认访问控制。演示这一功能的代码片段如下
class Employee { int empno; String name; void insert(int e, String n) { empno = e; name = n; } void display() { System.out.println("Employee Number: " + empno); System.out.println("Name: " + name); } }
在 main() 方法中,创建一个类为 Employee 的对象 emp。然后使用参数 105 和 “James Norton” 调用 insert() 方法。最后调用 display() 方法。演示这一功能的代码片段如下
public class Demo { public static void main(String[] args) { Employee emp = new Employee(); emp.insert(105, "James Nortan"); emp.display(); } }
广告