java继承题目(java继承选择题)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享java继承题目的知识,其中也会对java继承选择题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

java继承与多态的题目求解答

public class PhoneDemo {

public static void main(String[] args) {

Phone p1=new OldPhone();

Phone p2=new NewPhone();

show(p1);

System.out.println("\n----------分割线-----------\n");

show(p2);

}

private static void show(Phone p) {

p.call();

p.message();

if(p instanceof Iplay) {

((Iplay) p).game();

}

}

}

class Phone{

public void call(){

System.out.println("古董---Call....");

}

public void message() {

System.out.println("古董---message....");

}

}

interface Iplay{

public void game();

}

class OldPhone extends Phone{

}

class NewPhone extends Phone implements Iplay{

public void call(){

System.out.println("时尚---Call....");

}

public void message() {

System.out.println("时尚---message....");

}

public void game() {

System.out.println("望着农药真好玩!");

}

}

java两道题目——类的继承和多态机制

//vehicle类,public class Vehicle {

private float speed;

private String kind;

private String color;

public float getSpeed() {

return speed;

}

public void setSpeed(float speed) {

this.speed = speed;

}

public String getKind() {

return kind;

}

public void setKind(String kind) {

this.kind = kind;

}

public String getColor() {

return color;

}

public void setColor(String color) {

this.color = color;

}

}//汽车类;public class Car extends Vehicle {

private int passenger; public int getPassenger() {

return passenger;

} public void setPassenger(int passenger) {

this.passenger = passenger;

} @Override

public String toString() {//现实所有的属性

return "speed="+this.getSpeed()+" kind="+this.getKind()+" color="+this.getColor()+" passenger="+this.getPassenger();

}

public static void main(String[] args){//测试

Car car=new Car();

car.setSpeed(60.5f);

car.setKind("汽车");

car.setColor("blue");

car.setPassenger(5);

System.out.println(car.toString());

}

}下面个题马上发上来,等下!

java类的继承题目

public class Jurassic {

public class Animal {

public void act() {

System.out.println("这只动物在水里洗了个澡");

}

}

public class Dinosaur extends Animal {

@Override

public void act() {

System.out.println("这只恐龙吃掉捕捉到的猎物之后在水里洗了个澡!");

}

}

}

java编程题目,求求大佬救救我

这个题考察的是面向对象三大特性之一的继承。

子类继承父类。

项目结构如何所示:

Mobile 为父类,有一个属性:mobilePhone 代表电话号码。

有4个方法(功能):

1、获取手机号码:public String getMobilePhone(){}

2、存储手机号码:public void setMobilePhone(String mobilePhone) {}

3、拨打电话号码:public void callOnMobilePhone(){}

4、挂断电话:public void callOffPhone(){}

具体代码如下所示:、

--------------------------------------mobilePhone 开始--------------------------------------

/**

* @author 冯修远

* 创建一个第一代手机类,要求包含手机号码信息,并包含获取电话号码,

* 存储电话号码、拨打电话号码和挂断电话等功能。并以此为父类,派生

* 出子类第二代手机类,增加拍照功能。以第二代手机类来生成对象并

* 模拟实现拨打电话、挂断电话拍照等功能。

*/

public class Mobile {

//手机号码

private String mobilePhone;

/**

* 获取手机号码

* @return

*/

public String getMobilePhone() {

return mobilePhone;

}

/**

* 存储手机号码

* @param mobilePhone

*/

public void setMobilePhone(String mobilePhone) {

this.mobilePhone = mobilePhone;

}

/**

* 拨打电话号码

*/

public void callOnMobilePhone(){

System.out.println("拨打电话号码:"+mobilePhone);

}

/**

* 挂断电话

*/

public void callOffPhone(){

System.out.println("挂断与:"+mobilePhone+"的通话");

}

}

--------------------------------------mobilePhone 结束--------------------------------------

PhotoMobile 为子类或者叫派生类,继承自父类:Mobile

同时也继承了父类的4个方法,但父类的属性因为我设置的是private,所以继承不了。

PhotoMobile 的代码如下图所示:

最后一个类,也就是测试类,用于创建第二代手机的对象,并调用相应的功能,如下图所示:

最终,程序的运行结果如下图所示:

我是冯修远,如果我的答案对您有帮助的话,请采纳以帮助更多的人,如果还有其它的问题,也请关注我,私信我,谢谢!

java 继承题目

//继承

public class test {

public static void main (String args[]){

Manager m=new Manager ("小明",5000,"北京","java工程师"); //创建一个经理对象

System.out.println("经理的信息:");

m.show(); //输出信息

Director d =new Director ("小娃",6000,"广州",500); //创建一个director对象

System.out.println("\n Director 的信息:"); //调用函数输出信息

d.show();

}

}

class Employee{ //创建Employee类

String name ;

float basic;

String address;

Employee (String nam,float bas,String add){ //初始化

name=nam;

basic=bas;

address=add;

}

public void show (){

System.out.println("名字:"+this.name);

System.out.println("基本工资::"+this.basic);

System.out.println("地址:"+this.address);

}

}

class Manager extends Employee{ //Manager类继承了父类的属性和方法

String department;

Manager (String nam, float bas, String add,String dep) {

super(nam, bas, add); //使用super关键字

department=dep;

}

public void show() {

super.show();

System.out.println("部门:"+department);

}

}

class Director extends Employee{ //同上一个类一样的

double transportAllowance;

Director(String nam, float bas, String add,double tra) {

super(nam, bas, add);

transportAllowance=tra;

}

public void show() {

super.show();

System.out.println("交通补贴:"+transportAllowance);

}

}

java继承题目的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java继承选择题、java继承题目的信息别忘了在本站进行查找喔。

发布于 2023-03-29 07:03:50
收藏
分享
海报
36
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了