首页 > 编程语言 >java-类

java-类

时间:2023-12-28 15:25:10浏览次数:30  
标签:java name person 对象 创建 Person sayHello

在Java中,类是面向对象编程的基本概念之一。类是用来描述对象的属性(状态)和行为(方法)的模板或者蓝图。当我们创建一个类时,实际上是定义了一个新的数据类型,可以根据这个类来创建相应的对象。

下面是一个简单的类的示例:

javaCopy Code
public class Person {
    // 定义类的属性
    String name;
    int age;
    
    // 定义类的方法
    public void sayHello() {
        System.out.println("Hello, my name is " + name);
    }
}

在上面的例子中,我们创建了一个名为"Person"的类。它有两个属性:name和age,分别表示人的姓名和年龄。还有一个名为"sayHello"的方法,用来打印出问候语,并将姓名输出到控制台。

要使用该类,我们可以创建一个实例(对象):

javaCopy Code
// 创建Person对象
Person person = new Person();

// 设置对象的属性值
person.name = "John";
person.age = 25;

// 调用对象的方法
person.sayHello();

在上面的代码中,我们首先使用关键字"new"创建了一个Person对象,并将其分配给变量person。然后,我们通过点号操作符"."来访问和设置对象的属性值。最后,我们调用了对象的方法sayHello()。

类是Java中面向对象编程的核心概念之一,它提供了封装、继承和多态等特性,可以帮助开发人员组织和管理代码,提高代码的可读性和可维护性。

标签:java,name,person,对象,创建,Person,sayHello
From: https://www.cnblogs.com/zjsdbk/p/17932773.html

相关文章

  • java-继承
    在面向对象编程中,继承是一种重要的特性,它允许我们创建一个新的类(称为子类),从已有的类(称为父类或超类)继承属性和方法。通过继承,子类可以获得父类的特性,并且可以在此基础上添加新的特性或修改已有的特性。下面是一个简单的继承的示例:javaCopyCode//定义父类classAnimal{......
  • 二十,JAVA File
    相对路径:IO流默认目录:当前项目工程开始自己算绝对路径:带盘符的路径:网络路径:https://img2.baidu.com/it/u=3164322677&fm=253&fmt=auto&app=120File:文件(带后缀的)和目录(文件夹)//静态字段:System.out.println("File.pathSeparator="+File.p......
  • java智能导诊系统源码,可应用于微信线上挂号、互联网医院、区域平台等场景
    java智能导诊系统源码,可扩展至H5、小程序、app等多端一、系统概述:人体智能导诊系统:是基于医疗AI、自然语言处理技术,推出的在线导医分诊智能工具,在医疗中使用的引导患者自助就诊挂号。在就诊的过程中有许多患者不知道需要挂什么号,要看什么病,通过人体智能导诊系统,点击对应的人体部位,......
  • 【SpringBoot零基础入门到项目实战②】安装Java和Maven,创建你的第一个项目
    文章目录导言安装JavaWindows系统macOS系统Linux系统安装和配置MavenWindows系统macOS系统Linux系统配置Maven本地仓库使用阿里镜像加速创建第一个SpringBoot项目拓展学习(提前了解后面会讲到)1.深入理解SpringBoot的项目结构2.学习SpringBoot的自动配置3.掌握SpringBoot......
  • Java 系统学习 | Springboot 写 hello world
    经过一段时间基础学习,现在开始使用Springboot框架完成项目,特地记录一下,方便后续查漏补缺。本篇使用Springboot3框架,IDEA2022编辑器,java17版本。新建项目file->new->project弹框中填入自己的信息Name项目名称Location项目存放路径LanguageJavaB......
  • java模块化
    一、模块化概述 二、模块的使用 三、模块服务的使用     ......
  • 【Java】过滤器和拦截器的位置
    过滤器(Fliter)和拦截器(Intercetor)区别 过滤器(Fliter)拦截器(Interceptor)总结定义位置Fliter定义在java.servlet包下 接口HandlerInterceptor定义在org.springframework.web.servlet包下 配置位置配置在web.xml中 配置在springmvc.xml中 作用位置Fliter在......
  • HTML学习第七天:JavaScript进阶与事件处理
    在今天的HTML学习中,我进一步深入了JavaScript的学习,特别是事件处理方面。早上,我回顾了昨天学习的JavaScript基础知识,并进行了一些练习,以加深自己的理解。然后,我开始学习事件处理。事件处理是JavaScript中非常重要的一部分,它允许我们响应用户的各种操作,如点击、滑动、键盘输入等。我......
  • 无涯教程-Java泛型 - 无界通配符
    问号(?)代表通配符,代表泛型中的未知类型。有时可以使用对象类中提供的功能来实现方法,或者代码独立于type参数时,可以使用任何对象。下面的示例说明如何使用扩展来指定无界通配符。packagecom.learnfk;importjava.util.Arrays;importjava.util.List;publicclassGeneric......
  • Java环境、IDEA最新配置指南-建议收藏
    前言工欲善其事必先利其器,总结一下,避免每次安装都要现搜现找,以后直接按步骤执行就行。总结的同时,也希望帮助更多的人~内容包括:Java环境配置ApacheMaven配置最新IntelliJIDEA配置IntelliJIDEA配置包含了:AI插件、Maven全局配置、代码自动补全、导包配置、版本管理......