首页 > 其他分享 >类定义

类定义

时间:2024-03-16 14:45:11浏览次数:8  
标签:定义 Person new 属性 public 类名 name

public class day_6_1 {
    public static void main(String[] args) {
        //创建一个小人
        Person p = new Person();
        //给这个人属性赋值
        p.name = "张三";
        p.age = 18;
        //调用这个人的行为
        p.chi();
        p.sellps();
    }
}

/*
    怎么写一个类?
        定义类的关键字是Class
        格式:
        chall 类名{
        类的属性;
        类的行为;
        }
        步骤:
        1,知道你要写的类是什么
        2,该事务中有那些属性
        什么是属性?
        是事物的外在特征
        3,该类事务中有哪些行为
        什么是行为
        是事物所具备的功能,一般是动词
    怎么使用一个类?
        我们不是能说使用一个类,应该使用对象
        创建对象的格式?
            类名 对象名 = new 类名();
            Person p = new Person();
        怎么使用对象中的属性?
            对象名.属性名 = 属性值;
            p.name = "张三";
        怎么使用对象中的方法?
            对象名.方法名();
  *
* */
class Person {
    //属性:外在特征,成员方法
    String name;//姓名
    int age;//年龄

    //行为;具备的功能,成员方法
    public void chi() {
        System.out.println("吃" + name);
    }

    public void sellps() {
        System.out.println("睡" + age);
    }
}

标签:定义,Person,new,属性,public,类名,name
From: https://www.cnblogs.com/wyj497022944/p/18077053

相关文章

  • 南京邮电大学C++实验(一)类和对象的定义及使用(仅参考)
    实验名称:类和对象的定义及使用一、实验目的和要求(1)掌握类与对象的定义与使用方法,理解面向对象方法中通过对象间传递消息的工作机制。(2)正确掌握类的不同属性成员的使用方法。(3)掌握构造函数与析构函数的概念,理解构造函数与析构函数的执行过程。(4)掌握友元函数和友元类的定义......
  • 使用MQTT.fx和自定义Client(Ubuntu上实现)测试MQTT服务器(EMQX )
    目录概述1配置EMQX做MQTT服务器1.1登录EMQX1.2配置EMQX1.2.1配置客户端认证1.2.2创建用户2测试MQTT服务器2.1配置MQTT.fx工具2.2连接MQTT服务器3使用MQTT.fx发布和订阅信息3.1在MQTT.fx上发布信息3.2在MQTT.fx上订阅信息4Ubuntu上实现MQTTClient4......
  • 什么是C#的扩展方法,要怎么自定义使用
    介绍:C#中的扩展方法是一种特殊的静态方法,允许你向现有的类添加新的方法,而无需修改类的原始定义。它们使得可以在不修改原始类的情况下,给类添加新的行为。这种功能在编写库或者框架时非常有用,因为它允许你向已有的类添加新的功能,同时不会破坏现有的代码。原理:扩展方法......
  • 定义类——定义银行账户类Account
    定义一个类Account表示银行账户,Account类的要求如下:1、private的成员变量id表示账户账号,private的成员变量balance表示账号余额2、两个构造器,一个初始化账号id,默认余额为0.0;另一个初始化账号id和余额,具体可参考Main类中的调用;3、公有方法save(doublemoney)表示存钱,实现向......
  • 函数方法定义
    publicclassday_5_1{publicstaticvoidmain(String[]args){/*方法,函数什么是方法?具有特定功能的一段独立小程序方法作用?1,提高了代码的复用性2,提高了代码的维护性方法的定义格式?......
  • Qt Charts 自定义样式
    QtCharts是Qt框架中用于创建图表和图形可视化的模块,它提供了一些内置的图表类型,如折线图、柱状图、饼图等。如果你想要自定义QtCharts中图表的样式,你可以使用一些方法来实现。以下是一些自定义QtCharts样式的方法:1、使用QChart的样式属性: QtCharts中的QChart类具有许多属性......
  • SOLIDWORKS参数化工具自定义设置小技巧 慧德敏学
    利用SOLIDWORKS参数化工具-SolidKits.AutoWorks,我们可以实现产品的一键改型、打包、编码、出BOM。整个流程大家都已经非常熟悉了,但是参数化工具的设置你可能还没有留心,加入你想自定义产品选型的分类名称,那在设置中就可以轻松实现。软件中,产品分类的默认名称为产品大类、产品小类......
  • vue 3+TS 封装自定义右键全局菜单(虚拟节点)
    有时我们需要点击(右键或左键)某个元素时弹出菜单,实现复制、粘贴、删除等功能。本文将介绍如何封装一个自定义的右键全局菜单(无三方依赖)。封装的菜单可自定义菜单项,图标,禁用,分割线,隐藏等。并且可以在全局任意地方使用。源码在文章末尾。效果使用<template><div>......
  • 塑造自己的神器——vim的自定义配置
    本文结构:1、简介2、配置文件所在位置3、语法解释及简单的配置示例4、常用配置选项1.简介:Vim编辑器的配置文件是vimrc,它允许用户自定义Vim的行为,包括快捷键、颜色方案、插件加载等。Vim在启动时会自动加载vimrc文件,从而应用用户定义的设置。2.vimrc的位置:vimrc......
  • element ui 自定义的快捷选项的日期选择器并格式化
    效果图时间日期选择器(el-date-picker)设置为段时间:type="datetimerange"规范格式:format="yyyy-MM-dd"value-format="yyyy-MM-dd"1.给日期选择器el-date-picker标签添加picker-options属性,传入变量pickerOptions<el-date-picker//日期选择器v-model="timeCyc......