不能调用方法

来源:7-1 什么是 Java 中的封装

java小菜菜鸟

2019-11-13 19:02

我这里在第一个类里定义的方法为什么在第二个类不能调用呢?

http://img.mukewang.com/5dcbe28800010f2016001046.jpg

http://img.mukewang.com/5dcbe2880001b15c15181600.jpg


写回答 关注

3回答

  • 慕码人9111080
    2020-01-12 13:18:06

    你把 图一中的 hello2 desk = new hello2(); 改成 hello desk = new hello();

  • 傻16
    2019-11-18 11:18:52

    首先,明确一个事情,你的定义的desk对象是属于你的Hello2类的,你的Hello2类里面并没有chang属性以及相应的方法,改法:应该把Hello2改成Hello1然后用import 导入你的Hello1类,因为看不到你Hello1的具体位置所以并不能回答具体怎么导。

  • 慕慕2558998
    2019-11-13 23:16:42


    第一desk.chang在第一个类中是private不能直接用

    第二desk.setchang后面没;

    第三用desk.getchang()

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530729 学习 · 6091 问题

查看课程

相似问题