java-猫狗继承案例 2022-06-13 03:14 198阅读 0赞 **猫狗继承案例** 定义一个父类: package day08; public class Animal { private String name; private int age; private String color; //创建无参构造方法 public Animal(){ } //创建有参数的构造方法 public Animal(String name,int age,String color){ this.name=name; this.age=age; this.color=color; } //成员方法getXxx,setXxx方法 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } //成员方法eat() public void eat(){ System.out.println("开饭啦!"); } } 子类Dog: package day08; public class Dog extends Animal{ //无参构造 public Dog(){ } //有参构造 public Dog(String name,int age,String color){ super(name,age,color);//子类创建对象只会调用父类无参构造,要使用父类构造要使用super关键字 } public void lookdoor(){ System.out.println("狗狗会看门!"); } } 子类Cat: package day08; public class Cat extends Animal { //无参构造 public Cat(){ } //有参构造 public Cat(String name,int age,String color){ super(name,age,color);//子类创建对象只会调用父类无参构造,要使用父类构造要使用super关键字 } public void play(){ System.out.println("猫猫玩游戏!"); } } 测试类: package day08; public class AnimalMain { /** * @param args */ public static void main(String[] args) { //创建dog类对象 Dog dog = new Dog(); dog.setName("小花"); dog.setAge(5); dog.setColor("白色"); System.out.println("狗狗名字:"+dog.getName()+",年龄:"+dog.getAge()+",颜色:"+dog.getColor()); //第二种赋值方式 Dog dog1 = new Dog("jack",6,"黑色"); System.out.println("狗狗名字:"+dog1.getName()+",年龄:"+dog1.getAge()+",颜色:"+dog1.getColor()); dog.eat();//父类拥有的方法 dog.lookdoor();//子类特有方法 System.out.println("****************************************************************"); //创建Cat类对象 Cat cat = new Cat(); cat.setName("tom"); cat.setAge(100); cat.setColor("灰色"); System.out.println("猫咪名字:"+cat.getName()+",年龄:"+cat.getAge()+",颜色:"+cat.getColor()); //第二种赋值方式 Cat cat1 = new Cat("波斯猫",8,"红色"); System.out.println("猫咪名字:"+cat1.getName()+",年龄:"+cat1.getAge()+",颜色:"+cat1.getColor()); cat.eat();//父类拥有的方法 cat.play();//子类特有方法 } } 输出: 狗狗名字:小花,年龄:5,颜色:白色 狗狗名字:jack,年龄:6,颜色:黑色 开饭啦! 狗狗会看门! \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* 猫咪名字:tom,年龄:100,颜色:灰色 猫咪名字:波斯猫,年龄:8,颜色:红色 开饭啦! 猫猫玩游戏! ![70][] 已有--*2*\--人打赏 ... [70]: /images/20220613/a7d53728e72a42b98f52805bb2a1b6a1.png
相关 Java继承案例 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ub ╰半橙微兮°/ 2023年01月06日 11:58/ 0 赞/ 62 阅读
相关 Java继承代码案例 Java继承代码案例,不多说,直接敲代码 Animal 类 / @Author 公众号「MarkJava」 @Date 2020/11/9 15:08 / 本是古典 何须时尚/ 2022年12月20日 02:06/ 0 赞/ 64 阅读
相关 java-猫狗继承案例 猫狗继承案例 定义一个父类: package day08; public class Animal { private String n 绝地灬酷狼/ 2022年06月13日 03:14/ 0 赞/ 199 阅读
相关 Java的抽象类:猫狗案例 猫狗案例:从抽象到具体 狗或者猫: 成员变量:姓名,年龄 构造方法:无参,带参 成员方法:eat(猫吃鱼/狗吃肉) 因为有共性的内容,所以就提取一个父类,动物。 但 àì夳堔傛蜴生んèń/ 2022年05月30日 07:55/ 0 赞/ 132 阅读
相关 java类继承案例 class Animal { //shift+alt+s 选择generate getters and setters //自动生成属性 港控/mmm°/ 2022年05月29日 09:07/ 0 赞/ 120 阅读
相关 猫狗队列题目 源码下载链接:[https://github.com/huijuanl/AlgorithmLearning.git][https_github.com_huijuanl_Alg 桃扇骨/ 2022年05月22日 11:45/ 0 赞/ 132 阅读
相关 猫狗数据集 import numpy as np import pickle import cv2 import pandas as pd import tensorflow as 怼烎@/ 2021年11月24日 02:10/ 0 赞/ 375 阅读
相关 【图像识别】猫狗识别(CNN) > 数据集: > > 1. 共2000张图片,1000张狗,1000张猫; > 2. 1400张用于训练,600张用于测试; > 3. 图片均为 RGB 3 通道,尺 水深无声/ 2021年11月01日 13:22/ 0 赞/ 780 阅读
相关 paddlepaddle实现猫狗分类 目录 1.预备工作 1.1 数据集准备 1.2 数据预处理 2.训练 2.1 模型 2 待我称王封你为后i/ 2021年10月13日 04:19/ 0 赞/ 266 阅读
相关 【牛客】猫狗收容所 题目描述 有家动物收容所只收留猫和狗,但有特殊的收养规则,收养人有两种收养方式,第一种为直接收养所有动物中最早进入收容所的,第二种为选择收养的动物类型(猫 朴灿烈づ我的快乐病毒、/ 2021年10月03日 02:00/ 0 赞/ 272 阅读
还没有评论,来说两句吧...