JAVA继承问题 求代码第一个:
public class Yaojing {
protected String name;
protected int age;
protected String gender;
public void showBasicInfo() {
System.out.println(toString());
}
public void eatTangSeng() {
System.out.println("吃饱java继承代码怎么写了");
}
@Override
public String toString() {
return "Yaojing [name="name", age="age", gender="gender"]";
}
}
第二个类
public class Zhizhujing extends Yaojing {
public void buildNet(){
System.out.println("蜘蛛在织网");
}
}
第三个类
public class Baigujing extends Yaojing {
public void beBeauty(){
System.out.println("白骨精");
}
}
java编写动物世界的继承关系代码我写了一个,内容比较简单的 。代码如下:public class AnimalTest {
Animal animal;
public void eat(Animal animal){
animal.eat();
}
public void walk(Animal animal){
animal.walk();
}
public static void main(String args[]){
Animal animal=new Animal("animal");
Wolf w=new Wolf("wolf");
Goat g=new Goat("goat");
AnimalTest at=new AnimalTest();
at.eat(animal);
at.eat(w);
at.eat(g);
at.walk(animal);
at.walk(w);
at.walk(g);
}
}
class Animal {
String name;
public Animal(String name){
this.name=name;
}
public Animal(){}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void eat(){
System.out.println("animal eat");
}
public void walk(){
System.out.println("animal walk");
}
public String toString(){
return name;
}
}class Wolf extends Animal {
public Wolf(String name){
super(name);
}
public Wolf(){}
public void eat(){
System.out.println("wolf eat meat");
}
public void walk(){
System.out.println("wolf walk");
}
public String toString(){
return name;
}
}class Goat extends Animal {
public Goat(String name){
super(name);
}
public Goat(){}
public void eat(){
System.out.println("goat eat grass");
}
public void walk(){
System.out.println("goat walk");
}
public String toString(){
return name;
}
}
java中的继承怎么写方法呀?继承用关键字extends 就可以了啊 。如果是之类需要实现父类的方法 , 那就和父类的方法名、参数、返回类型都一样 , 具体实现就看你的需求了; 如果是写父类中没有的方法 , 那就跟普通类的普通方法一样的写 。呵呵,应该是这样的 。
用Java继承和多态实现编写代码代码如下:
abstract class DongWu {
public abstract void info();
}
class Bird extends DongWu {
@Override
public void info() {
System.out.println("我是一只鸟 。");
}
}
class Fish extends DongWu {
@Override
public void info() {
System.out.println("我是一条鱼 。");
}
}
public class App5 {
public static void main(String[] args) {
DongWu bird = new Bird();
bird.info();
DongWu fish = new Fish();
fish.info();
}
}
【java继承代码怎么写 java继承代码怎么写的】关于java继承代码怎么写和java继承代码怎么写的的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- sqlserver如何卸载了又安装,sqlserver卸载教程
- 网络游戏辅助源码,网络游戏辅助源码是什么
- 声控直播用的什么收音设备,直播 声控
- php带数据库模版 php数据库类库
- 如何推广主题赚钱,如何推广主题赚钱软件
- ppt如何加多个ppt,怎么添加多张ppt
- 虚拟机开机安装视频教程,虚拟机安装教学
- 录屏程序java源代码 java 录屏
- .net1.1在4.6之后安装,net 安装