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

现在让我们了解上面的程序。

Employee类是使用数据成员empno,name和成员函数insert()and创建的display()。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。然后insert()使用参数105和“ James Norton”调用方法。最后,该display()方法被调用。演示此代码段如下:

public class Demo {

   public static void main(String[] args) {

      Employee emp = new Employee();

      emp.insert(105, "James Nortan");

      emp.display();

   }

}

以上是 Java中的默认访问级别是什么? 的全部内容, 来源链接: utcz.com/z/359630.html

回到顶部