java程序设计:设计bird类,fish类,都继承自Animal,实现其方法printInfo(),输出信息.

作者&投稿:花肿 (若有异议请与网页底部的电邮联系)
继承从什么时候开始?~

  继承是指一个对象直接使用另一对象的属性和方法。也指按照法律或遵照遗嘱接受死者的财产、职务、头衔、地位等。
  但是,在我国提到继承,一般是指对逝者的遗产,或者好的优良传统可以继承。根据《继承法》第二条 规定, 继承从被继承人死亡时开始。

public class Test {
public static void main(String[] args) {
Bird b = new Bird("红色", 4);
Fish f = new Fish("5", 2);
b.printInfo();
f.printInfo();
}
}

public abstract class Animal {

String color;
String weight;
int age;

public abstract void printInfo();
}

public class Bird extends Animal {
Bird(String color, int age) {
super.color = color;
super.age = age;
}

@Override
public void printInfo() {
System.out.println("我是一只" + color + "的鸟!");
System.out.println("今年" + age + "岁了!");
}
}

public class Fish extends Animal {
Fish(String weight, int age) {
super.weight = weight;
super.age = age;
}

@Override
public void printInfo() {
System.out.println("我是一条" + weight + "斤重的鱼!");
System.out.println("今年" + age + "岁了!");
}
}

// 把不同的Class放在不同的文件里

public abstract class Animal {
public abstract void printInfo();
public static void main(String[] args) {
Animal bird = new Bird();
bird.printInfo();

Animal fish = new Fish();
fish.printInfo();
}
}

public class Bird extends Animal {
@Override
public void printInfo() {
System.out.println("我是一只红色的鸟!
今年4岁了!");
}

public class Fish extends Animal {

@Override
public void printInfo() {
System.out.println("我是一条5斤重的鱼!
今年2岁了!");
}
}


额,这个,你是准备让别人帮你写这三个类吗?
虽然觉的这个问题简直小白到丧心病狂,但是既然你问了,那么我就写吧。
父类

public class Animal{
public void printInfo(){}

}

两个子类
public class bird extends Animal{
public void printInfo(){
System.out.println("我是一只红色的鸟!");
System.out.println("今年四岁了");
}

}

public class fish extends Animal{
public void printInfo(){
System.out.println("我是一条5斤重的鱼!");
System.out.println("今年2岁了!");
}

}

这种问题,对学编程的人而已不是很难吧,建议以后这种问题,自己做,有好处。


什么是java
Java是一种高级的、面向对象的编程语言,被设计为具有尽可能少的实现依赖性,这意味着编写的Java代码可以在任何支持Java虚拟机(JVM)的平台上运行,这被称为“一次编写,到处运行”(Write Once, Run Anywhere,WORA)的特性。ava语言的一些关键特性包括:面向对象:Java是一种面向对象的语言,这意味着它...

什么是Java语言? Java语言程序员就业前景如何?
ava 语言是一种广泛使用的编程语言,具有面向对象、跨平台等特点。虽然现在很多大厂都在裁员,但Java 语言程序员的就业前景还是比较乐观的。Java 应用广泛,在企业级应用、互联网开发、移动应用开发等领域都有大量需求。唐普觉得随着技术的不断发展,对 Java 程序员的要求也在不断提高,但总体来说,Java...

java是什么呢?有什么作用?
通过JAVA培训,学员可以系统把握面向对象编程语言JAVA的核心语法,能够理解J2SE、J2ME、J2EE三种体系架构的理论思想和架构内容,把握JAVA程序设计的主要模式和核心思想,熟练把握基于JAVA语言的编程技巧和编程工具,能够独立完成基于JAVA的客户端和服务器端应用程序的开发、调试、部署和执行。一般JAVA培训包括以下内...

Java是什么?
Java设计成支持在网络上应用,它是分布式语言。Java既支持各种层次的网络连接,又以Socket类支持可靠的流(stream)网络连接,所以用户可以产生分布式的客户机和服务器。网络变成软件应用的分布运载工具。Java程序只要编写一次,就可到处运行。

ava是什么意思呀..
1. 编程语言: 在计算机领域,AVA可能指的是一种编程语言。例如,Java语言有时会被简写为AVA,特别是在某些社区或论坛中。这种语言常用于软件开发和应用程序设计。2. 特定领域的术语: 在不同的行业或领域中,AVA可能有特定的含义。例如,在军事或航空领域,AVA可能代表某种装备、技术或操作的代号。3....

开发JAVA应用程序有哪些步骤?
4. 开发阶段:设计、实现、测试,是开发时最为重要的三个步骤。这三个步骤需要把程序员自己的理解及想法,和客户的需求都要得到体现。5. 对程序的维护:维护相当于售后服务,这个非常重要。因为程序在运营时,可能遇到各种各样的突发事件,面对这些突发情况,必须要进行紧急的处理。维护包括四个方面"改正...

Java开发技术都可以应用在哪些方面?主要开发些什么?
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。JAVA应用涉及非常广泛,有涉及到以下几种领域:桌面级应用:尤其是需要跨平台...

求够知识.JAVA程序设计
public static void main(String[] args){ System.out.println ("===第一题===");double[] d =new double[]{1.0,2.0,2.0,4.5,6.5,7.5,8.5,9.5,10.5};double sum=0;for (int i = 0 ;i < d.length ; i++){ System.out.println ("数组中第"+i+"个值为:"+ d[...

Java工程师需要掌握哪些技能
Java工程师应该具备的技能1、至少熟练Java常用命令和常用选项;2、必须至少熟练使用一种IDE的开发工具,例如Eclipse;3、必须有数据库基础如mysql、sqlserver,以及对Linux系统熟练的使用。ava软件工程师的定义Java软件工程师主要是运用Java开发工具去完成软件产品的软件程序设计、开发测试、维护升级等工作。薪资...

北大青鸟设计培训:学习Java就业前景如何?
Java是目前世界上最流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言。IT培训http:\/\/www.kmbdqn.cn\/发现这可以概括JAVA有着自己独特的优势:语言简单、是一个面向对象、分布式应用并且安全、体系结构中立并且可移植,最重要,它是一个动态语言。权威统计机构统计——在所有软件...

习水县13576076990: 求Java高手写个程序(请参考图片中的实例)尽量跟着例子走··谢谢了 -
侯缪多酶: 包名不能加汉字,你自己加合适的吧.....interface CanFly { public void Fly(); } class Animal { String name; int age; } public class Bird extends Animal implements CanFly { public Bird() { this.name = "鹦鹉"; this.age = 3; } public Bird(String name, ...

习水县13576076990: java程序设计考试.设计Animial类,动物的基本属性,Sheep子类继承自Animal类,增加自己的属性!!! -
侯缪多酶: class Animial {public String name;public int weight;public int height;public String food; public Animial(String name, int weight, int height, String food) {this.name = name;this.weight = weight;this.height = height;this.food = food;} public void ...

习水县13576076990: 急求一个Java程序设计(我给100分)
侯缪多酶: interface CanFly{ public void canFly(); } class Plane implements CanFly{ public void canFly(){ System.out.print("Plane can fly"); } } class Bird implements CanFly{ public void canFly(){ System.out.print("Bird can fly"); } } class SuperMam ...

习水县13576076990: Java编程
侯缪多酶:abstract class Animal{ String name; String color; String weight; abstract void sport(); } class Bird extends Animal{ public void sport(){ System.out.println("fly"); } } class Dog extends Animal{ public void sport(){ System.out.println("run"); } }

习水县13576076990: 一道Java编程题 通过继承java.Util.Random类设计一个类RandomEX,并实现 -
侯缪多酶: Java程序:import java.util.Random; public class HardWork { public static void main(String[] args) { RandomEX rand = new RandomEX(); int n = 4; int group = 10; for(int i=0; i System.out.printf("第 %2d 组:\n", i + 1); System.out.printf("1~%d...

习水县13576076990: java程序设计 -
侯缪多酶: 一共五个类 首先,人物类,person ,Teacher类和CollegeStudent类继承之.其次,动作类pay接口,person可以不实现,因为他是抽象类,Teacher类和CollegeStudent类要implements这个接口 最后是测试类 下面是代码 person类:public ...

习水县13576076990: JAVA程序设计
侯缪多酶: 就是 你上面写的很清楚了 首先写一个People类 那么你就写一个People类 public class People { protected String name; protected int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int ...

习水县13576076990: java程序设计一个类 -
侯缪多酶: package package2; public class ConstructionbBank extends Bank{int saveMoney; //本金 double interest; //利息 double interestRate=0.065; //利率 double year;public double computerInterest(){super.year=(int)year;double r=year-(int)year;...

习水县13576076990: 两个JAVA程序设计
侯缪多酶: 1 写出一个类People, public class People{ protected String name; protected int age; public int getAge() { return age; } } class Employee extends People{ protected String empno; } class Teacher extends People{ protected String teano; protected ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网