跨类调用对象的问题

跨类调用对象的问题

跨类调用对象是不是只有对象初始化着一种方法

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
chrismorgen 2018-11-20 14:23:59

同学是指调用类中的方法吧?如果是,当类中的方法是静态方法时,可以直接通过类名调用方法,就不需要实例化了。请参考如下代码,祝学习愉快~

public class Demo {

    public static void say(){
        System.out.println("我是静态方法!");
    }
}

测试类

public class Test {
    public static void main(String[] args) {
        Demo.say();
    }
}


  • 提问者 目訫 #1
    属性也是一样的吧
    2018-11-20 14:32:46
  • chrismorgen 回复 提问者 目訫 #2
    是的,如果属性是用static修饰的,也可以使用类名进行调用,祝学习愉快~
    2018-11-20 15:45:43
好帮手慕珊 2018-11-20 11:46:40

你好!你指的是在一个包中创建另一个包的对象吗?只要导入了相关的类,并且该类允许在另一个包中使用,对象初始化的方式跟之前同一个包下进行调用没什么区别的。

另外,这里提到的跨类调用对象是指什么情况呢,能具体描述一下吗?或者老师视频中讲了,能截图展示一下吗?

祝学习愉快!

  • 提问者 目訫 #1
    在一个类中调用另一个类中的对象。
    2018-11-20 13:26:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师