new 出来的对象出现错误。Cat cannot be resolved to a type 是怎么个情况啊?求解释
答案:4 悬赏:80
解决时间 2021-01-23 07:58
- 提问者网友:
- 2021-01-22 08:06
new 出来的对象出现错误。Cat cannot be resolved to a type 是怎么个情况啊?求解释
最佳答案
- 二级知识专家网友:千杯敬自由
- 2021-01-22 09:08
Cat cannot be resolved to a type 意思就是 你的cat不是一个类
为啥你的cat不是一个类呢
不是明明写了class cat了嘛
原因是 你的cat是继承了Animal类 但是又写在了Animal类里面
LS都是菜鸟 他们不会调用而已
我来教你怎么创建
Animal animal=new Animal();
Animal.Cat cc=animal.new Cat();
cc.cry();
看懂了吗?
试试看 成功了就采纳我把
为啥你的cat不是一个类呢
不是明明写了class cat了嘛
原因是 你的cat是继承了Animal类 但是又写在了Animal类里面
LS都是菜鸟 他们不会调用而已
我来教你怎么创建
Animal animal=new Animal();
Animal.Cat cc=animal.new Cat();
cc.cry();
看懂了吗?
试试看 成功了就采纳我把
全部回答
- 1楼网友:深街酒徒
- 2021-01-22 12:33
没有定义cat
- 2楼网友:神鬼未生
- 2021-01-22 11:15
你的cat和dog类别在animal类里写啊
- 3楼网友:冷風如刀
- 2021-01-22 10:08
package aa;
public class Animal
{ int age;
String name;
public void cry()
{
System.out.println("你叫");
}
}
paceage bb;
import aa.Animal;
public class Cat extends Animal{
public void cry()
{
System.out.println("猫叫");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Cat cat=new Cat();
cat.cry();
}
}
paceage cc;
import aa.Animal;
public class Dogextends Animal{
public void cry()
{
System.out.println("dog叫");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Dog dog=new Dog();
dog.cry();
}
}
这样应该可以了,你试一下。
public class Animal
{ int age;
String name;
public void cry()
{
System.out.println("你叫");
}
}
paceage bb;
import aa.Animal;
public class Cat extends Animal{
public void cry()
{
System.out.println("猫叫");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Cat cat=new Cat();
cat.cry();
}
}
paceage cc;
import aa.Animal;
public class Dogextends Animal{
public void cry()
{
System.out.println("dog叫");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Dog dog=new Dog();
dog.cry();
}
}
这样应该可以了,你试一下。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯