永发信息网

new 的两个对象都报错是怎么回事啊?Cat cannot be resolved to a type

答案:2  悬赏:10  手机版
解决时间 2021-03-03 08:13
package zsg;

public class bb {


public static void main(String[] args) {
// TODO Auto-generated method stub
Cat cat=new Cat();
cat.cry();
Dog dog=new Dog();
dog.cry();
}

}
class Animal
{ int age;
String name;
public void cry()
{
System.out.println("你叫");

}
class Cat extends Animal{
public void cry()
{
System.out.println("猫叫");

}
}
class Dog extends Animal{
public void cry()
{
System.out.println("dog叫");

}
}
}
最佳答案
解决方法一、
class Cat extends Animal{
public void cry()
{
System.out.println("猫叫");

}
}
class Dog extends Animal{
public void cry()
{
System.out.println("dog叫");

}
}

这些实现,放到类Animal的外面。

解决方法二、
在new的时候,使用下面的方法:
Animal a = new Animal();
Animal.Cat cat= a. new Cat();
dog也是这样做
全部回答
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(); 看懂了吗? 试试看 成功了就采纳我把
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
比特币怎么购买会安全一点
已知正四棱锥S-ABCD中,SA=2倍根号3棱锥的体积
我虽不是什么大家,但喜欢秋季的诗。秋雨绵绵
www.giyn.net HA11111218671这块翡翠怎么样,
从北仑高塘到小港工业区的公交线路怎么走啊?
临沂轻纺劳保城我想知道这个在什么地方
家族企业的核心竞争力是
男朋友20岁不愿意做事我才18,养了他一年多了
开心驿站商务宾馆在哪里啊,我有事要去这个地
费用效率CE与投资收益率R的差别有()。A.R的分
请问这是什么字!
有谁知道:《启示》影片中,上死刑的人,身上为
仁和药房这个地址在什么地方,我要处理点事
女人生完孩子,胸围都会上涨吗?为什么
我们现在没有编制,但是如果,单位有事业编的
推荐资讯
你知道什么是寂寞吗???
江西进贤到南丰军峰山多远?乘车几小时
这个字怎么读丫?
因为小松鼠和小熊_____,所以他俩____。
五行属木的职业
新年快乐俄语手写体
刚体转动问题中,很多物理量是不能通过质心速
《汉语拼音方案》的用途.
找一本主角叫罗修的小说
求对联:新生千金 姓名 王梓涵 对联要与姓名
【一条狗的故事】一只狗的故事作文
有关于街头篮球PF3分能力的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?