java学习 类和对象7 包

java学习 类和变量7 包

基本用法

类可以分在不同的包中,同包中的类可以直接相互引用,但不同包中的类的引用需要额外的语法

在类的最开头声明处加入

improt 引用的目标包.引用的目标类;

在charactor1包中的一个类成功建立另外一个包中类下的对象

注意点

  • 对于发起引用的类,仅仅只能新建立被引用类的对象 被引用类中的 对象 类 变量等都不能被发起引用的类所使用(忘截图了,不管了...)

  • 那如何才能跨包引用被引用的类呢?

​ 需要实例化

​ 在发起引用类中建立被引用类中相同的对象

同时,实例化的对象所能用到的属性基于被引用类中的属性,被引用类中的属性前面需要加上public才能在引用类中使用(别人家那里拿的嘛,得怎么用还得经过别人同意)不过属性的具体数值就是发起引用类自己确立的了。(不赋值给属性的话就只会得到null的结果,别问我为什么知道...)

错误示范

这张算是拓展吧

不写是默认friendly

图文顺序有点乱之后就先文字再图片吧。

原文地址:https://www.cnblogs.com/tigo/p/14290733.html