java面向对象里 如果要写一个dog的小程序 有名字和品种 谁是 封装继承多态 呀 还有类 对象
4个回答
展开全部
写一个Dog.java,
class Dog{
String name;//名字
String breed;//品种
void jiao(){
System.out.print("wang wang !");
}
}
class Jingba extends Dog{
void jiao(){
System.out.print("wu wu !");
}
}
Dog是类;
Dog dog = new Dog();其中dog是对象。
封装:这个类中,把名字和种类封装到Dog中
继承:Jingba这个类就是继承Dog类
多态:(假设)每一个品种的狗叫的方式都不一样,就是多台
追问
多态了 dog也可以叫 wuwu是吗
展开全部
狗类
方法有 跑() 跳()
金毛继承狗 共有属性 品种 封装属性 名字
new 一个金毛类的对象 名字设为狗子
再new一个金毛类的对象 名字设为大狗子
同一个金毛类,有两个不同名字的对象 狗子和大狗子 叫做多态
这个问题。。需要很多财富值才能好好的讲,我上面说的内容,好似可以拿去作为培训讲一节课了
方法有 跑() 跳()
金毛继承狗 共有属性 品种 封装属性 名字
new 一个金毛类的对象 名字设为狗子
再new一个金毛类的对象 名字设为大狗子
同一个金毛类,有两个不同名字的对象 狗子和大狗子 叫做多态
这个问题。。需要很多财富值才能好好的讲,我上面说的内容,好似可以拿去作为培训讲一节课了
追答
多态问题,同一个类,我们可以重载方法来实现多态 比如 new 金毛(大,狗子) new 金毛(狗子),两个同一样的类,因为调用的时候传递给他们不一样的参数而变得不同,叫做多态。重载是多态的基础。
我们还可以重写行为来实现多态,比如说dog类的跑(){小步跑} 金毛类的跑(){玩命跑}
这个也叫作多态。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本视频主要从Java语言基础、JavaSE核心、WEB全栈及数据库、Servlet/Jsp核心、 Java框架五个阶段进行讲解。在本教程中,会让大家从零基础快速掌握Java知识。想要配套学习资料的小伙伴可以联系我哦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也不知道你在说啥,啥叫一个dog的小程序,程序是啥数据加算法。你说的dog只能是个类。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询