1. Toute autre classe peut accéder aux classes, méthodes, constructeurs et interfaces déclarés publics.
2. Si les classes publiques qui accèdent les unes aux autres sont distribuées dans des packages différents, vous devez importer le package où se trouve la classe publique correspondante. En raison de l'héritage de classe, toutes les méthodes et variables publiques peuvent être héritées par ses sous-classes.
Instances
public class demo1{ public static void main(String[] args) { Person p1 = new Person(); p1.fn(); System.out.println(p1.a); // 100 System.out.println(p1.scorce); // 12.5 // System.out.println(p1.abc); // 无法访问 报错 } } class Person{ int a = 100; // 在同一包内可见,不使用任何修饰符。 public float scorce = 12.5f; // 对所有类可见。使用对象:类、接口、变量、方法 private double abv = 545.6487485; // 在同一类内可见。 public void fn(){ System.out.println("我是fn函数"); } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!