不同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

                                                     

 

posted @ 2018-11-06 21:14  7894561230  阅读(183)  评论(0编辑  收藏  举报