首页 > 其他分享 >构造方法的使用

构造方法的使用

时间:2023-04-08 17:35:01浏览次数:34  
标签:name 构造方法 age System Student 使用 public

构造方法的使用

具体解释

image-20230408171510996

下面的代码是我们创建了一个学生类,然后调用了有参构造和无参构造方法

并且使用getter setter方法进行构造

构造方法可以有很多重载

类的代码

public class Student {

    private String name;
    private int age;
    //无参构造方法
    public Student()
    {
        System.out.println("调用无参构造方法");
    }
    //全参构造方法
    public Student(String name,int age)
    {
        System.out.println("调用有参构造方法");
        this.name=name;
        this.age=age;
    }
    //getter setter方法
    public void setName(String name) {
        this.name = name;
    }
    public String getName()
    {
        return name;
    }
    public void setAge(int age)
    {
        this.age=age;
    }
    public int getAge()
    {
        return age;
    }


}

mian函数里面的代码

public class text {
    public static void main(String[] args) {
Student one=new Student();
        System.out.println("================");
        Student two=new Student("蔡徐坤",20);
        System.out.println("姓名:"+two.getName()+",年龄:"+two.getAge());
        two.setAge(21);
        System.out.println("================");
        System.out.println("姓名:"+two.getName()+",年龄:"+two.getAge());

    }

}

标签:name,构造方法,age,System,Student,使用,public
From: https://www.cnblogs.com/harper886/p/17298861.html

相关文章

  • Linux内核设备驱动设备树概念与使用
    一、设备树概念以及作用1.1设备树概念设备树(DeviceTree),将这个词分开就是“设备”和“树”,描述设备树的文件叫做DTS(DeviceTreeSource),这个DTS文件采用树形结构描述板级设备,也就是开发板上的设备信息,比如CPU数量、内存基地址、IIC接口上接了哪些设备、SPI接口上接了......
  • 在Vue中使用键盘事件,回调函数被执行两次
    暂时先不考虑v-for的key,查看下面的代码<template><div><[email protected]="addTask"><span>请输入待办事项:</span><inputtype="text"placeholder="请输入..."v-model="text"@keyup.enter=&qu......
  • 信号,flask-script,sqlalchemy 快速使用
    信号,flask-script,sqlalchemy快速使用信号#Flask框架中的信号基于blinker(安装这个模块),其主要就是让开发者可是在flask请求过程中定制一些用户行为flask和django都有#观察者模式,又叫发布-订阅(Publish/Subscribe)23种设计模式之一pip3.8installblinker#信号:signi......
  • 『0008』- Solidity中public、internal、private在状态变量和函数中的使用以及Solidit
    作者:黎跃春,在上一小节中我们在函数参数中使用storage这个关键字时,当前的函数必须是internal或者private类型。在本小节中,我(微信:liyc1215)将重点为大家介绍属性和函数的使用权限。状态变量、函数的权限一、public备注:为了演示方便,我直接通过https://remix.ethereum.org/来进行演示。p......
  • 使用ChatGPT快速实现灰度和RGBA图片转换为RGB三通道图片的Python数据清洗demo
    使用ChatGPT快速实现灰度和RGBA图片转换为RGB三通道图片的Python数据清洗demo任务需求Imganet数据集,由于原始图片有灰度图片、彩色图片和RGBA图片,我们的要求是将灰度图片和RGBA图片通过Image.open(img_path+img_name).convert('RGB')转换为RGB三通道图片重新保存起来。要求点......
  • ES搜索框架--Windows下简单使用ES框架
    前面讲述了什么是ES框架和为什么要用ES框架进行检索,现在开始尝试在windows下安装并简单使用ES框架参考:官方文档中文版,英文版linux下部署:https://www.elastic.co/guide/en/elasticsearch/reference/6.0/_installation.html一、安装1.下载解压安装包官网选择相应版本进行下载zip包,在......
  • JavaScript 中使用正则表达式的方法
    目录使用方法常见的使用方法test()exec()match()replace()split()使用方法在JavaScript中,正则表达式可以用字面量语法创建。字面量语法是一种非常简单直观的表示正则表达式的方式。它使用两个斜杠(/)括起来,如下所示:constregex=/pattern/;例如,要匹配字母a和b之间的所有字......
  • Python 进阶指南(编程轻松进阶):十二、使用 Git 组织您的代码项目
    原文:http://inventwithpython.com/beyond/chapter12.html版本控制系统是记录所有源代码变更的工具,使检索旧版本代码变得容易。把这些工具想象成复杂的撤销功能。例如,如果您替换了一个函数,但后来发现您更喜欢旧的函数,那么您可以将代码恢复到原始版本。或者,如果您发现了一个新的......
  • ProtoBuf 基本使用
    一、是什么ProtocolBuffers,是Google公司开发的一种数据描述语言,是一种平台无关、语言无关、可扩展且类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。二、为什么更简单数据描述文件只需原来的1/10至1/3解析速度是原来的20倍至100倍减少了二义性生成了更......
  • wireShark的简单使用
    wireShark的简单使用在对接某个项目的SDK时,发下隔一段,请求第三方服务时,老是出现"ReadTimedout"异常,看代码没有发现问题,于是想通过抓包来看看日志1、使用tcpdump来抓包tcpdumptcpportxxx-s0-wcapture.pcap&指定端口号xxx,-s0输出详细信息,-wcapture.pcap将......