老师为什么会出现这种错误

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

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

3回答
慕盖茨6029426 2019-08-21 09:31:51

前后类名字不一样,Mathod1.myMethod1 = new Method1();这里的Method1写错了,应该写Mathod1,还有同学你可以不用建立对象名字来调用,其实用普通方法的调用就可以了

printStar();插入主方法里面,你可以试下...不一定按照视频的方法

  • 同学观察的很细致,就是这个问题,但是需要注意一个小内容哦,那就是使用普通方法调用printStar()是可以的,但是需要输出printStar()方法中的内容,还是需要在主方法里调用哦,比如,使用play方法调用printStar()方法,要输出这个内容,同样需要在main方法中调用play方法! 很棒呐,继续加油! 祝:学习愉快~
    2019-08-21 11:32:14
  • 什么叫普通方法调用?
    2019-08-21 21:09:15
  • 同学你好,1、public static void main(String[] args) {}这是一个类中的主方法也是测试方法,一个类中只有一个,要输出某个方法的内容,还是要将这个方法在这个主方法中调用才可以哦!比如printStar()方法的内容是输出星号,在这个主方法中调用,才能输出这些星号! 2、而普通方法调用就是定义一个方法(比如:public void play(){}这就是一个普通方法),这个方法并不是这个程序的main方法,就称这是一个普通方法,普通方法如果没有在main方法中调用,就不会执行方法中的内容 继续加油! 祝:学习愉快~
    2019-08-22 11:16:35
好帮手慕小班 2019-08-20 14:21:14

同学你好,这里报错原因是:同学的类名单词写错了哟,例如:

http://img1.sycdn.imooc.com//climg/5d5b90f00001798205610380.jpg

请同学以后注意单词的书写是否正确,还有,请同学以后关于代码不要贴截图,建议将代码贴到"我要回答"中 ,否则不利于老师复制运行,定位同学的代码错误!

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小班 2019-08-20 12:02:08

同学你好,java.lang.Error:Unresolved compilation problems-->这是引入类型失败的错误提示,建议同学将代码贴到回答中,或者新建一个文件,复制运行如下代码,看是否会出现同样的错误:

public class Mathod1 {
	public void printStar(){
		System.out.println("*******");
	}
	public static void main(String[] args) {
		Mathod1 myMathod1 = new Mathod1();
		myMathod1.printStar();
		
		System.out.println("欢迎来到java的世界");
		myMathod1.printStar();
	}
}

这里老师直接敲出这段代码,运行效果如下:

http://img1.sycdn.imooc.com//climg/5d5b707100014d0705550426.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 慕桂英6985738 #1
    老师为什么我会出现这种错误,不是和您写的一样吗
    2019-08-20 13:05:27
  • 提问者 慕桂英6985738 #2
    用了老师的代码是可以的
    2019-08-20 13:08:27
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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