java学习 类和变量7 包
基本用法
类可以分在不同的包中,同包中的类可以直接相互引用,但不同包中的类的引用需要额外的语法
在类的最开头声明处加入
improt 引用的目标包.引用的目标类;
在charactor1包中的一个类成功建立另外一个包中类下的对象
注意点
-
对于发起引用的类,仅仅只能新建立被引用类的对象 被引用类中的 对象 类 变量等都不能被发起引用的类所使用(忘截图了,不管了...)
-
那如何才能跨包引用被引用的类呢?
需要实例化
在发起引用类中建立被引用类中相同的对象
同时,实例化的对象所能用到的属性基于被引用类中的属性,被引用类中的属性前面需要加上public才能在引用类中使用(别人家那里拿的嘛,得怎么用还得经过别人同意)不过属性的具体数值就是发起引用类自己确立的了。(不赋值给属性的话就只会得到null的结果,别问我为什么知道...)
错误示范
这张算是拓展吧
不写是默认friendly
图文顺序有点乱之后就先文字再图片吧。