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

Java 类和对象

文章目录

  • 一、简介
  • 二、创建类
  • 三、创建对象
  • 四、总结

一、简介

在 Java 中,类(Class)是一种由程序员自定义的数据类型,它是对现实世界中一类具有共同特征的事物的抽象描述,类包含了两部分重要的内容:成员变量(属性)和成员方法(行为)。

  • 成员变量用于描述类的状态或特征,例如 Person 类中的 nameage 就是成员变量;

  • 成员方法则定义了类能够执行的操作或动作,例如 Person 类中的 showInfo 方法,用于展示人的信息。

对象(Object)是类的具体实例化。这意味着根据类定义好的模版创建出的具体个体就是对象。


二、创建类

每个类都有构造方法,用于对象的属性初始化。如果没有显式地为类定义构造方法,Java 编译器将会为该类提供一个默认的无参构造方法。在创建一个对象的时候,至少要调用一个构造方法,构造方法的名称必须与类同名,一个类可以有多个构造方法。

public class Person {// 属性private String name;private int age;// 无参构造public Person() {}// 有参构造public Person(String name, int age) {System.out.println("====== 有参构造 ======");this.name = name;this.age = age;}// 用于打印对象,默认打印的是地址值@Overridepublic String toString() {return "姓名:" + name + "\n年龄:" + age;}// 方法public void showInfo() {System.out.println("====== 对象方法 ======");System.out.println("姓名:" + name + "\n年龄:" + age);}
}

三、创建对象

对象是根据类创建的,在 Java 中,使用关键字 new 来创建一个对象。

public class Main {public static void main(String[] args) {// 创建对象Person person = new Person("张三", 18);// 打印对象的属性System.out.println(person);// 调用对象方法person.showInfo();}
}

运行结果:

====== 有参构造 ======
姓名:张三
年龄:18
====== 对象方法 ======
姓名:张三
年龄:18

四、总结

在上述代码中,Person 类有两个成员变量 nameage,两个构造函数,有参构造用于初始化对象的属性,一个方法 showInfo() 用于展示对象的信息。

对象是类的具体实例,通过 new 关键字和类的构造函数,可以创建类的对象,在 Main 类 的 main 方法中创建了一个名为 personPerson 对象,并调用了其 showInfo 方法。

类和对象的概念使得代码具有更好的组织性、可维护性和可扩展性。



http://www.mrgr.cn/news/2007.html

相关文章:

  • 【4.0】vue3中的属性
  • https握手过程详解
  • linux常用基础命令
  • Unity | AmplifyShaderEditor插件基础(第二集:模版说明)
  • 代码随想录算法训练营第三十一天| 01背包问题 二维 01背包问题 一维 416. 分割等和子集
  • HTTP/2:网络传输的革新与优化
  • Unity开发抖音小游戏广告部分接入
  • Linux索引节点不足引起Mysql报can not create to file /tmp/xxx Errcode:28的解决方案
  • Apollo9.0 PNC源码学习之Planning模块—— Lattice规划(三):静态障碍物与动态障碍物ST图构建
  • ArcGIS Pro SDK (十二)布局 5 布局图片元素
  • Linux Bridge VLAN
  • HTML浏览器缓存(Browser Cache)
  • sm2和md5前端对密码加密的方法
  • 2024华为OD机试真题- 贪吃的猴子Python-C卷D卷-200分
  • JS获取当前设备名称
  • WPF 动画 插值动画、关键帧动画、路径动画
  • 音乐生成模型应用
  • Linux系统-vi/vim编辑器权限管理文档处理三剑客
  • LeetCode 第三十一天 2024.8.18
  • 分布式知识总结(一致性Hash算法)