不同package 的class的成员(field或者method)之间的访问

import package名称.class名称;

访问静态变量或方法: class名.变量名;class名.方法名(args);

访问非静态变量或方法:实例化,基于对象访问;

 Class obj=new Class();

obj.变量名 

obj.方法名

在同一个package内,基本上可以了(只要修饰符是public,protected,no modifier);

但是如果是private修饰的,则对于变量,往往是用public 的setName() 和getName();

参考:https://www.imooc.com/article/13423

https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html

                                                     

猜你喜欢

转载自www.cnblogs.com/yizhaoAI/p/9918163.html