定义一个Pet类,定义Cat,Dog,为子类继承Pet类。
class Pet
{
public void shout() //喊叫方法,方法体为空
{
}
}
//Dog类,继承自Pet类,使用extends关键字
class Dog extends Pet
{
private String myname;
public void setName(String name)
{
myname=name;
}
public void LookAfterHouse()//子类特有的方法
{
System.out.println("我是狗,我会看家,我的名字叫:"+myname);
}
public void shout() //重写父类方法
{
System.out.println("汪汪汪");
}
}
//Cat类继承自Pet类
class Cat extends Pet
{
public void CatchMouse()//子类特有的方法
{
System.out.println("我是猫,我会捉老鼠");
}
public void shout()//重写父类的方法
{
System.out.println("喵喵喵");
}
}
//编写测试程序,检验设计的类是否能够实现预期功能
public class classPractice {
public static void main(String[] args)
{
Dog mydog=new Dog();//实例化一只Dog
mydog.setName("金毛");//调用子类的setName()方法,给myDog的名字赋值
mydog.shout();//调用的是Dog类的shout()方法
mydog.LookAfterHouse();//调用的Dog类的LookAfterHouse()方法
Cat mycat=new Cat();//实例化一只Cat
mycat.shout();//调用的是Cat类的shout()方法
mycat.CatchMouse();//调用Cat类的CatchMouse()方法
}
}
定义一个Pet类,定义Cat,Dog,为子类继承Pet类。相关推荐
- php定义一个名为Vehicles,php的扩展和嵌入--c++类的扩展开发
配置文件:config.m4 1 PHP_ARG_ENABLE(vehicles, 2 [Whether to enable the "vehicles" extension], ...
- java定义一个点_JAVA 定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数...
JAVA 定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point类中要定义它的三个构造函数 JAVA 定义一个Point类 它的对象是指一个平面上的点(x,y),在定义Point ...
- python怎么定义一个函数_Python定义一个函数的方法
Python函数的定义 定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具.定义函数需要用 def 关键字实现,具体的语法格式如下: def 函数名(形参列表): //由零条到多条可执 ...
- ThinkPHP子类继承Controller类的注意事项
在实际的开发中,往往有很多子类都继承自同一个父类,然后该父类再继承自框架内置类的需求. 比如: class Init extends Controller{...} class son1 extend ...
- 用python定义一个员工类_Python:定义一个只有整数定义的类
使用MutableSet ABC,这是非常低效但完整的实现: import collections class MySet(collections.MutableSet): def __init__( ...
- python定义一个int_python中定义int类型的方法
python中定义int类型的方法 发布时间:2020-07-27 11:40:21 来源:亿速云 阅读:106 作者:清晨 这篇文章主要介绍python中定义int类型的方法,文中介绍的非常详细,具 ...
- c语言定义一个strcmp函数,定义一个strcmp函数实现两个字符串比较,函数原型为int strcmp(char * p1,...
追问: math 追答:1234567891011121314151617181920212223242526272829303132333435363738394041#include #inclu ...
- java里创建一个长方形类_定义一个长方形类,定义 求周长和面积的方法实例
/* 定义一个长方形类,定义 求周长和面积的方法, 然后定义一个测试了Test2,进行测试. 长方形的类: 成员变量: 长,宽 成员方法: 求周长:(长+宽)*2; 求面积:长*宽 注意: impor ...
- 定义一个长方形类,定义 求周长和面积的方法,然后定义一个测试了Test2,进行测试
/* 定义一个长方形类,定义 求周长和面积的方法, 然后定义一个测试了Test2,进行测试. 长方形的类: 成员变量: 长,宽 成员方法: 求周长:(长+宽)*2; 求面积:长*宽 注意: impor ...
最新文章
- 【c语言】hello
- golang for循环 使用多个变量
- [Win] 利用Memory DC抽取EXE的图标并保存为BMP文件
- ubuntu中supervisor的安装和学习
- Tencent JDK 国产化CPU架构支持分享
- 高等数学下-赵立军-北京大学出版社-题解-练习8.4
- threadlocal的set()方法中的内存回收
- php 绘图 jpeg,PHP gd库增加jpeg支持
- 再次荣获最受观众喜爱奖
- Android数据的几种存储方式---------SharePreferences(轻量的以键值对) 的使用
- UMHexagonS算法优化
- nvidia-smi介绍
- python制作通讯录
- SwiftUI - 常用控件:Slider、Stepper、Picker、Toggle、Form、LoadingView、Gradient、AnyView
- 2022年全国高中数学联赛二试几何题(A卷)详解
- SSR 实战:官网开发指南
- b、B、KB、MB、GB 的关系
- UID和GID(详细说明)
- 深入分析Kafka生产者和消费者
- 美国宾州计算机学校,美国宾州有什么好大学