首页 > 其他分享 >在前面定义的 Person 类中添加两个构造器: 第一个无参构造器:利用构造器设置所有人的 age 属性初始值都为 18 ;第二个带 pName 和 pAge 两个参数的构造器:使得每次创建 Pers

在前面定义的 Person 类中添加两个构造器: 第一个无参构造器:利用构造器设置所有人的 age 属性初始值都为 18 ;第二个带 pName 和 pAge 两个参数的构造器:使得每次创建 Pers

时间:2024-08-19 10:06:10浏览次数:6  
标签:name 18 age 构造 Person 属性

 1 public class ConstructorExercise {
 2     //编写一个 main 方法
 3     public static void main(String[] args) {
 4         Person p1 = new Person();//无参构造器
 5     //下面输出 name = null, age = 18
 6             System.out.println("p1 的信息 name=" + p1.name + " age=" + p1.age);
 7         Person p2 = new Person("scott", 50);
 8     //下面输出 name = scott, age = 50
 9             System.out.println("p2 的信息 name=" + p2.name + " age=" + p2.age);
10         }
11 }
12         /*
13         * 在前面定义的 Person 类中添加两个构造器:
14         * 第一个无参构造器:利用构造器设置所有人的 age 属性初始值都为 18
15         * 第二个带 pName 和 pAge 两个参数的构造器:
16         * 使得每次创建 Person 对象的同时初始化对象的 age 属性值和 name 属性值。
17         * 分别使用不同的构造器,创建对象.
18          */
19 class Person {
20     String name;//默认值 null
21         int age;//默认 0
22     //第一个无参构造器:利用构造器设置所有人的 age 属性初始值都为 18
23     public Person() {
24         age = 18;//默认值都是18
25         }
26             //第二个带 pName 和 pAge 两个参数的构造器
27     public Person(String pName, int pAge) {
28     name = pName;
29     age = pAge;
30     }
31 }

 

标签:name,18,age,构造,Person,属性
From: https://www.cnblogs.com/wzyxslx/p/18366776

相关文章

  • 意得辑真不错,85喆优惠码延长到25.12.31了我用editage意得辑润色SCI已经第4年了,今天他
    意得辑真不错,85喆优惠码延长到25.12.31了我用editage意得辑润色SCI已经第4年了,今天他家的学术支持老师让我写几句感受,那我真的感受太多了。因为下单太多一度被导师怀疑是在他家套经费。22年刚读博同时润色了三篇,被导师叫到办公室,问我是什么途径联系到的。我说师兄给说的,网上下......
  • C#开发的应用升级管理器LUAgent客户端 - 开源研究系列文章 - 个人小作品
          以前就想开发应用的升级更新的程序,也想过把升级工具单独弄成类库模块化。后来就想到要开发服务端和客户端独立出来,只要配置好就能够对任何应用进行升级更新操作。笔者将这个命名为:LUAgent,即LzhdimUpdateAgent,升级更新代理,上次发布了服务端工具:https://www.cnb......
  • UsbHostManager解析
    UsbHostManager和UsbDeviceManager的区别在于,UsbDeviceManager是将手机作为一个设备,比如手机连上电脑,使用adb、mtp等;而UsbHostManager,是将手机作为一个host,比如手机连接usb鼠标、usb摄像头等,就会new出一个UsbDevice出来。UsbHostManager初始化UsbHostManager和UsbDeviceManager......
  • 易优arclist文档列表(配合arcpagelist标签可实现ajax瀑布流分页)-EyouCms手册
    arclist文档列表(配合arcpagelist标签可实现ajax瀑布流分页)[基础用法]名称:arclist功能:获取系统主从表模型(如:文章、软件、图集、产品等)的一列文档,也称自由列表块标记。语法:{eyou:arclisttypeid='栏目ID'limit='0,10'flag='c'titlelen='30'infolen='160'orderby='add_......
  • 【C++学习笔记 18】C++中的隐式构造函数
    举个例子#include<iostream>#include<string>usingString=std::string;classEntity{private: Stringm_Name; intm_Age;public: Entity(constString&name) :m_Name(name),m_Age(-1){} Entity(intage) :m_Name("UnKnown")......
  • k次幂(构造矩阵的技巧)
    第2题   k次幂 查看测评数据信息输入格式 一行,两个整数,n和k。 1<=n<=1000000000,  1<=k<=50。答案模1000000007。 输出格式 一个整数。 输入/输出例子1输入:51 输出:15 样例解释无  先考虑dpf(i):1^k+2^k+...+i^kf(i)=f(i-1)+......
  • DrissionPage实战之采集猫眼电影top100榜
    在当今信息化的时代,数据的获取与分析变得愈发重要。电影行业作为一个充满活力的领域,吸引了大量观众和投资者。猫眼电影作为中国领先的电影票务平台之一,提供了丰富的电影信息和用户评价,成为了研究电影市场趋势和观众偏好的重要数据源。通过抓取猫眼电影的Top100榜单,开发者可以......
  • Configuring the Cisco IOS XE DHCP Relay Agent
    CiscoroutersrunningCiscoIOSXEsoftwareincludeDynamicHostConfigurationProtocol(DHCP)serverandrelayagentsoftware.ADHCPrelayagentisanyhostthatforwardsDHCPpacketsbetweenclientsandservers.Thismoduledescribestheconceptsandt......
  • 2024 NVIDIA Summer Camp Day1:构建RAG多模态AI Agent
    下载材料和课件等课程相关资料下载链接:https://pan.baidu.com/s/15Y-gmsfeYCgKF-M3TJZVgg?pwd=fafe提取码:fafe 1.课件链接:https://pan.baidu.com/s/15JTy9CqnesXSlPiwwrUmjA?pwd=1111 提取码:1111 2.phi3量化大模型链接:https://pan.baidu.com/s/10HqxpkJmSyg-Bb......
  • dom-to-image + canvas 实现拾色器(滴管取色)功能
    虽然HTML原生的input可以实现拾色器功能,但是很多时候我们需要自己设置样式和交互方式,就需要自己手动写一个滴管取色的组件,目前比较通用的一个方案就是将dom转换成二进制图片数据,再由canvas读取色值来实现自定义的拾色器滴管功能。运行截图:完整demo代码:(感兴趣的可以直接复制......