在java环境中,我们有不同类型的访问修饰符。
默认 - 如果我们声明一个函数,它只会在特定的包中可见。
private - 如果我们声明一个函数,它只能在特定的类中可见。
protected- 如果我们声明一个函数,它只能在特定的包内或所有子类中可见。
公共 - 如果我们声明一个函数,它将在任何地方可见。
example的中文翻译为:示例class study { public void method16() {...} private void method7() {...}}
使用java展示不同访问级别的算法以下是使用java显示不同访问级别的可能算法:
第一步 - 开始。
第二步 - 定义一个表示特定对象的类。
步骤 3 - 在类中定义实例变量。
第四步 - 指定访问修饰符。 (在java中有三个访问修饰符private,protected和public。)
第五步 - 对变量使用private修饰符。
步骤6 - 使用protected关键字来访问一个类和子类。
第7步 - 使用public修饰符可以在任何地方访问。
第8步 - 为了操作变量,声明访问器和修改器方法。
第9步 - 终止。
使用java显示不同访问级别的语法java程序定义默认修饰符:
package a1;class tutorialspoint{ void display(){ system.out.println(welcome to tutorialspoint!); }}
java程序定义私有修饰符:package a1;class a07{ private void display(){ system.out.println(welcome to tutorialspoint!); }}class b07{ public static void main(string args[]){ a obj = new a(); obj.display(); }}
java程序定义protected修饰符:package a1;public class a07{ protected void display(){ system.out.println(welcome to tutorialspoint!); }}
java程序定义public修饰符:package a1;public class a{ public void display(){ system.out.println(welcome to tutorialspoint!); }}
在这个java语法中,我们解释了如何通过使用java环境来显示不同的访问级别。
追随的方法方法1 - 使用一个单一类来显示访问修饰符的范围。
方法2−在同一个包中使用两个不同的类来展示访问修饰符的作用范围。
方法3 - 访问类的私有数据成员。
方法4 − 以一般方式在不同代码中使用所有访问修饰符。
使用一个单一类来展示访问修饰符的范围在这个特定的java代码中,我们在一个类中使用了各种类型的访问修饰符。
example 1的中文翻译为:示例1import java.io.*;public class tutorialspoint { public static void method07(){ system.out.println(this method uses public access modifier - method07); } private static void method16(){ system.out.println(this method uses private access modifier-method16); } protected static void method10(){ system.out.println(this method uses protected access modifier-method10); } static void method9701(){ system.out.println(this method uses default access modifier-method10); } public static void main(string[] args){ system.out.println(various access modifiers being used in the same class); method07(); method16(); method10(); method9701(); }}
输出various access modifiers being used in the same classthis method uses public access modifier - method07this method uses private access modifier-method16this method uses protected access modifier-method10this method uses default access modifier-method10
使用同一个包中的两个不同类来展示访问修饰符的作用范围在这个特定的java代码中,我们在同一个包中声明了两个不同的类,以展示不同访问修饰符的作用范围。
example 2import java.io.*;class helper { public static void method1(){ system.out.println(i want to travel varanasi); } public static void method2(){ system.out.println(it is in up, india); } protected static void method3(){ system.out.println(doon express is the best option); } static void method4(){ system.out.println(__________________); }}public class tp { public static void main(string[] args){ system.out.println(various access modifiers being used in the same class); helper.method1(); helper.method2(); helper.method3(); helper.method4(); }}
输出various access modifiers being used in the same classi want to travel varanasiit is in up, indiadoon express is the best option
访问类的私有数据成员在这个java构建代码中,我们解释了getter和setter方法。通过这种实践,我们可以在java虚拟机中获取和设置各种参数的值。
example 3 的中文翻译为:示例 3import java.io.*;class helper { private int age; private string name; public void setage(int age) { this.age = age; } public void setname(string name) { this.name = name; } public int getage() { return this.age; } public string getname() { return this.name; }}public class tutorialspoint { public static void main(string[] args){ helper ob = new helper(); ob.setage(2001); ob.setname(we are the tutors of tutorialspoint); system.out.println(age: + ob.getage()); system.out.println(name: + ob.getname()); }}
输出age: 2001name: we are the tutors of tutorialspoint
结论在本文中,我们通过遵循语法和算法,学习了不同类型的访问修饰符和一些可能的java代码。希望本文能帮助您理解这里提到的java访问级别函数的操作方式。
以上就是java程序展示不同的访问级别的详细内容。
