java 子类继承父类 例子
calssanimal{属性:小猫小狗方法:叫声颜色继承extends属性方法我也分不清楚求这段代码...
calss animal{
属性:小猫 小狗
方法:叫声 颜色
继承extends
属性方法我也分不清楚
求这段代码 展开
属性:小猫 小狗
方法:叫声 颜色
继承extends
属性方法我也分不清楚
求这段代码 展开
4个回答
展开全部
我来教你,从你的描述上看,小猫小狗理解成属性是不妥的。
简单的讲,属性是对象的性质;方法是对象的行为,习惯,动作。
示例如下,不合适的地方自己改下,注意理解:
public class Test2 {
public static void main(String[] argv) {
Cat cat = new Cat("ww", "白色");
cat.call();
cat.color();
}
}
class Animal{
public Animal(String name,String color){
this.name = name;
this.color = color;
}
/**
* 动物名字
*/
private String name;
private String color;
/**
* 叫声
*/
public void call(){
System.out.println(name +"在叫");
}
/**
* 颜色
*/
public void color(){
System.out.println(name +"的颜色是" + color);
}
}
class Cat extends Animal{
public Cat(String name,String color){
super(name, color);
}
}
class Dog extends Animal{
public Dog(String name,String color){
super(name, color);
}
}
简单的讲,属性是对象的性质;方法是对象的行为,习惯,动作。
示例如下,不合适的地方自己改下,注意理解:
public class Test2 {
public static void main(String[] argv) {
Cat cat = new Cat("ww", "白色");
cat.call();
cat.color();
}
}
class Animal{
public Animal(String name,String color){
this.name = name;
this.color = color;
}
/**
* 动物名字
*/
private String name;
private String color;
/**
* 叫声
*/
public void call(){
System.out.println(name +"在叫");
}
/**
* 颜色
*/
public void color(){
System.out.println(name +"的颜色是" + color);
}
}
class Cat extends Animal{
public Cat(String name,String color){
super(name, color);
}
}
class Dog extends Animal{
public Dog(String name,String color){
super(name, color);
}
}
展开全部
属性是事物有的一些固有特征(比如颜色,体重,年龄等)
方法是事物可以进行的一些动作或功能(比如叫,吃,跑等)
此题中可以用小猫 小狗 来extends animal
方法是事物可以进行的一些动作或功能(比如叫,吃,跑等)
此题中可以用小猫 小狗 来extends animal
追问
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-01-05
展开全部
太基础也,吾们无趣做此也!
追问
分分钟就出来了,求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这么6.。。class好吧。。。。
你要用接口的还是就是普通的继承,然后调用方法?》
你要用接口的还是就是普通的继承,然后调用方法?》
更多追问追答
追问
普通继承
追答
不懂你要什么,你是要父类有颜色方法,然后子类去重写这个方法?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询