Java小白入门教程:类?方法?变量?

server/2025/2/1 13:32:20/

目录

一、类

二、方法

三、变量

四、示例


一、类

类就像是造东西的蓝图或者模具。

在Java中,类定义了对象的结构和行为。

你可以把类想象成一个工厂的生产线,它决定了最终生产的产品(对象)是什么样子的。

java">public class 类名 { ... }

二、方法

 方法就是类里面的一个功能或者操作,就像工厂里的一条生产线上的一个具体工序。

它是一段可以重复使用的代码,用来完成特定的任务。

java">//有参方法
修饰符 返回类型 方法名(数据类型 参数名){//方法体...
}public int addNum(int num){return num++;
}
----------------------------------//无参方法
修饰符 返回类型 方法名(){//方法体...
}public int showNum(){return 123;
}

三、变量

变量就像是用来装东西的容器,它可以装数字、文字、对象等各种类型的数据。

在Java中,变量有名字和类型,就像容器有标签和规格一样。

java">修饰符 数据类型 变量名称=变量值;public int num=10;

四、示例

例子中是一个简单的Java类,它包含了一个方法和一个变量:

        `Person`是一个类,它定义了人的基本信息和行为。

        `name`是一个变量,用来存储人的名字。

        `sayHello`是一个方法,用来打印出问候语。

        在`main`方法中,我们创建了一个`Person`类的对象`person1`,然后给它的`name`变量赋值为"张三",最后调用`sayHello`方法来打印问候语。

        运行这个程序,你会看到控制台输出:“你好,我的名字是张三”。

这就是一个类、方法、变量在实际应用中的直观例子。

java">// 定义一个类,类名叫做Person
public class Person {// 定义一个变量,类型是String,名字是nameString name;// 定义一个方法,没有返回值,名字是sayHellovoid sayHello() {// 打印问候语,其中使用了变量nameSystem.out.println("你好,我的名字是" + name);}// 主方法,程序的入口public static void main(String[] args) {// 创建一个Person类的对象,名字是person1Person person1 = new Person();// 给person1对象的name变量赋值person1.name = "张三";// 调用person1对象的sayHello方法,控制台输出:“你好,我的名字是张三”。person1.sayHello();}
}

http://www.ppmy.cn/server/164079.html

相关文章

国产之光DeepSeek架构理解与应用分析

目录 初步探索DeepSeek的设计 一、核心架构设计 二、核心原理与优化 三、关键创新点 四、典型应用场景 五、与同类模型的对比优势 六、未来演进方向 从投入行业生产的角度看 一、DeepSeek的核心功能扩展 二、机械电子工程产业中的具体案例 1. 预测性维护(Predictive…

1.文件 标准IO库

1.文件 标准IO库 **1. 标准I/O库概述****2. 文件的概念与类型****3. 标准I/O库的函数分类****4. 缓冲机制****5. 文件操作步骤****6. 文件定位****7. 常见函数详解****8. 练习与作业****9. 其他注意事项****10. 总结** 1. 标准I/O库概述 标准I/O库:由Dennis Ritchi…

昆虫机器人:从仿生设计到未来应用

目录 引言:从科幻到现实的启示仿生昆虫机器人:技术突破与功能解析应用场景:农业与灾后救援的革新技术难点:微型机器人研发的挑战未来趋势:智能化与群体协作的潜力总结:昆虫机器人技术的广阔前景 1. 引言&am…

动态规划每日一练(四)

一、day1——最长数对链 题目链接&#xff1a; 646. 最长数对链 - 力扣&#xff08;LeetCode&#xff09;646. 最长数对链 - 给你一个由 n 个数对组成的数对数组 pairs &#xff0c;其中 pairs[i] [lefti, righti] 且 lefti < righti 。现在&#xff0c;我们定义一种 跟随…

简识JVM中并发垃圾回收器和多线程并行垃圾回收器的区别

在JVM中&#xff0c;多线程并行垃圾回收器和并发垃圾回收器是两种不同类型的垃圾回收机制&#xff0c;它们的主要区别在于垃圾收集线程与用户线程之间的运行关系&#xff0c;以及这种关系对应用程序性能的影响。以下是对这两种垃圾回收器的详细比较&#xff1a; 一、多线程并行…

用 HTML 实现新春烟花的详细笔记

新年的钟声即将敲响&#xff0c;绚丽的烟花在夜空中绽放&#xff0c;将节日氛围拉满。想不想把这美好的一幕搬到你的网页上&#xff0c;下面跟着小编用 HTML 和 JavaScript 打造出专属的新春烟花特效吧&#xff0c;制造属于IT的浪漫吧&#xff01;朋友们 一、准备舞台&#xff…

npm cnpm pnpm npx yarn的区别

npm、cnpm、pnpm、npx、yarn 这几个工具都与 Node.js 项目的包管理和命令执行相关&#xff0c;它们的区别具体如下&#xff1a; 本质与功能定位 npm&#xff1a;是 Node.js 官方的包管理工具&#xff0c;提供了安装、卸载、更新、发布等全方位的包管理功能&#xff0c;还能通…

Java定时任务实现方案(四)——Spring Task

Spring Task 这篇笔记&#xff0c;我们要来介绍实现Java定时任务的第四个方案&#xff0c;使用Spring Task&#xff0c;以及该方案的优点和缺点。 ​ Spring Task是Spring框架提供的一个轻量级任务调度框架&#xff0c;用于简化任务调度的开放&#xff0c;通过注解或XML配置的…