下面5张代码图片,有2张是报错的,都是因为加了
Father f =
但不明白为什么会报错?
首先你要搞清楚什么叫对象?void的是什么意思?创建对象要么用构造方法,要么用返回对象的方法。你用void方法创建对象肯定报错。
根号申 发表于2018-03-05 08:57
老师您好,还是不太明白"你用void方法创建对象肯定报错。"是什么意思?应该是用类创建并实例化对象啊?图5中,我实例化了Father,但Father是抽象类,并没有报错?
为什么和图2相比,图1加了Father f= 就会报错啊?
感谢解答。
81981266 发表于2018-03-05 09:48
首先你看一下书或者上网查一下,“无返回值关键字void”的含义,再好好看看“方法返回值”的相关内容。既然你定义的方法是没有返回值的,方法就不能给变量赋值。