首页 > 其他分享 >【无标题】

【无标题】

时间:2024-03-27 22:29:38浏览次数:19  
标签:String weight color age 无标题 species public

#设计猫类,属性有种类|、颜色、年龄和体重,方法有输出猫的信息、猫发出叫声、猫玩东西

package demo;

class Cat {
    private String species; // 种类
    private String color; // 颜色
    private int age; // 年龄
    private double weight; // 体重

    // 构造方法
    public Cat(String species, String color, int age, double weight) {
        this.species = species;
        this.color = color;
        this.age = age;
        this.weight = weight;
    }

    // 输出猫的信息
    public void printCatInfo() {
        System.out.println("种类: " + species);
        System.out.println("颜色: " + color);
        System.out.println("年龄: " + age + "岁");
        System.out.println("体重: " + weight + "公斤");
    }

    // 猫发出叫声
    public void meow() {
        System.out.println("喵喵喵~");
    }

    // 猫玩东西
    public void playWithToy() {
        System.out.println("猫咪正在玩东西");
    }

    // getter 和 setter 方法
    public String getSpecies() {
        return species;
    }

    public void setSpecies(String species) {
        this.species = species;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public double getWeight() {
        return weight;
    }

    public void setWeight(double weight) {
        this.weight = weight;
    }
}
public class Main{
    public static void main(String[] args) {
        // 创建一个Cat对象
        Cat cat = new Cat("家猫", "白色", 3, 3.5);

        // 输出猫的信息
        cat.printCatInfo();

        // 猫发出叫声
        cat.meow();

        // 猫玩东西
        cat.playWithToy();
    }
}

标签:String,weight,color,age,无标题,species,public
From: https://blog.csdn.net/dl20050314/article/details/136995277

相关文章

  • 【无标题】idea 中 SpringBoot 点击运行没反应,按钮成灰色
    问题描述在使用SpringBoot开发项目时,可能会遇到一个问题:点击运行按钮后,控制台没有任何输出,项目界面也没有显示。这种情况可能是由多种原因导致的,本文将介绍一些常见的解决方法。解决方法首先看下Groovy插件是否选择,取消选择1.检查端口是否被占用首先,我们需要检查应用程......
  • 【无标题】
    本书教你两件事机器学习模型及其使用方法。机器学习模型有不同的类型。有些返回确定性的答案,例如是或否,而另一些返回概率性的答案。有些以问题的形式呈现;其他则使用假设性表达。这些类型的一个共同点是它们都返回一个答案或一个预测。比如,返回预测的模型的机器学习分支被命名......
  • 【无标题】
    一、@charset"字符编码形式"作用:在CSS文件的最开始处使用这个指令可以告诉浏览器以UTF-8编码解释样式表。如果你使用这个指令,重要的是要确保你的CSS文件实际上是以UTF-8编码保存的例如:@charset"UTF-8";@charset"iso-8859-15";语法格式:@charset  "<char......
  • 【无标题】
    CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULL,`userName`varchar(20)DEFAULTNULL,`pwd`varchar(36)DEFAULTNULL,`phone`varchar(11)DEFAULTNULL,`age`tinyint(3)D......
  • 【无标题】计算机图形学OpenGL基础
    一、OpenGL的主要功能模型绘制模型观察颜色模式光照应用图像效果增强位图和图像处理纹理映射实时动画交互技术二、OpenGL的绘制流程----------工作方式**一个完整的窗口系统的OpenGL图形处理系统的结构为:最底层为图形硬件,第二层为操作系统,第三层为窗口系统,第四层为OpenG......
  • 【无标题】
    方法就是把函数放在对象里面,对象只有两个东西:属性和方法<script>varkuangshen={//对象name:'qingjiang',birth:2000,age:function(){//方法varnow=newDate.getFullYear();returnnow-this.birth;}}//属性kaungshe......
  • 【无标题】
    @[toc]开始学习java一、实战概述在Java编程之旅中,首先通过安装并配置JDK作为能量源泉,搭建起与操作系统对话的魔法桥梁。接着,开发者运用文本编辑器或IDE创建并编译执行第一个简单的“HelloJavaWorld~”程序,成功开启了通向Java世界的大门。随后引入强大的集成开发环境......
  • C#无标题栏窗体的移动
    C#无标题栏窗体的移动转载于:https://www.cnblogs.com/magicianlyx/p/4918153.html首先C#无标题栏窗体的实现代码在load时实现无工具栏+无窗口标题privatevoidForm1_Load(objectsender,EventArgse){this.ControlBox=false;this.Tex......
  • 如何用Qt实现一个无标题栏、半透明、置顶(悬浮)的窗口
    在Qt框架中,要实现一个无标题栏、半透明、置顶(悬浮)的窗口,需要一些特定的设置和技巧。废话不多说,下面我将以DrawClient软件为例,介绍一下实现这种效果的四个要点。要点一:移除标题栏(去除关闭、最小化、最大化按钮)在窗口的构造函数中设置窗口的样式,在强调一下,一定要找构造函数中设置,......
  • 【无标题】
    Chrome的无头模式升级:介绍–headless=newhttps://developer.chrome.com/articles/new-headless/puppeteerimportpuppeteerfrom'puppeteer';constbrowser=awaitpuppeteer.launch({headless:'new',//`headless:true`(default)enablesoldHeadl......