当前位置: 首页 > news >正文

18-Chapter03-Example05

文章目录

  • 文章介绍
  • Demo3_5
    • Student
    • Example05
    • 运行结果
  • Demo3_6

文章介绍

3.4 构造函数

Demo3_5

3.4.1 定义构造函数

Student

package Demo3_5;public class Student {// 属性private String name;private int age;// 无参构造public Student() {System.out.println("Student()空参构造");}// 有参构造public Student(String name, int age) {System.out.println("Student(String name, int age)有参构造");this.name = name;this.age = age;}// 行为public void setName(String name) {this.name = name;}public String getName() {return name;}public void setAge(int age) {if (age < 0 || age > 120) {System.out.println("年龄不合法!");return;}this.age = age;}public int getAge() {return age;}
}

Example05

package Demo3_5;public class Example05 {public static void main(String[] args) {// 1、创建 Student 对象Student stu = new Student(); // 调用空参构造函数// 2、调用有参构造函数Student stu2 = new Student("张三", 20);}
}

运行结果

在这里插入图片描述

Demo3_6

3.4.2 构造方法重载

http://www.lryc.cn/news/611092.html

相关文章:

  • Ubuntu24.04环境下非DOCKER方式安装Mysql5.7
  • 《Linux编译器:gcc/g++食用指南》
  • Go 单元测试:如何只运行某个测试函数(精确控制)
  • 龙芯(loongson) ls2k1000 openwrt
  • 007TG洞察:高效运营Telegram私域流量:技术挑战与自动化解决方案探索
  • Wisdom SSH:自动化网络配置管理的领航者
  • LangChain入门:内存、记录聊天历史 ChatMessageHistory、模型、提示 ( Prompt )、模式 ( Schema )
  • golang的切片
  • 2025年特种设备作业人员考试题库及答案(流动式起重机Q2)
  • MyBatisPlus查询数据库中所有表的数据(AI)
  • GPU 基础矩阵精规组织教程:从基础作用到实战应用
  • Redis里面什么是sdshdr,可以详细介绍一下吗?
  • 用 Spark 找出最大值:高性能计算的正确姿势
  • 8XC552 系列单片机的定时器 T2 和捕捉比较逻辑是什么
  • 如何通过视觉+自动化组合拳提升UI测试的质量
  • Centos-Stream 10 安装教程(2025版图文教程)
  • Vue2博客项目笔记(第一天)
  • SpringBoot集成STOMP
  • CS231n Lecture11 目标检测和图像分割笔记
  • mq_timedsend系统调用及示例
  • 浮动路由和BFD配置
  • 智能体架构与风险全景:从LLM工作流到OWASP Top 10安全浅谈
  • 本地使用uv管理的python项目怎么部署到服务器?
  • Web存储技术详解:sessionStorage、localStorage与Cookie
  • 每日五个pyecharts可视化图表-bars(4)
  • 手绘风格制图新选择:如何用Excalidraw+cpolar构建你的视觉化工作流?
  • 一次完整的 Docker 启动失败排错之旅:从 `start-limit` 到 `network not found
  • Docker Desktop
  • 利用DeepSeek编写带缓冲输出的V语言程序
  • P1103《书本整理》精讲