当前位置: 首页> 科技> 数码 > 附近小程序定制公司_h5建站模板_哈市今日头条最新_手机刷网站排名软件

附近小程序定制公司_h5建站模板_哈市今日头条最新_手机刷网站排名软件

时间:2025/7/13 0:27:47来源:https://blog.csdn.net/weixin_49345320/article/details/142618142 浏览次数:0次
附近小程序定制公司_h5建站模板_哈市今日头条最新_手机刷网站排名软件

文章目录

  • Java编程基础:类与对象的探索之旅
    • 示例1:Hello World与方法
      • 文件名: demo.java
      • 分析
    • 示例2:对象的创建和属性
      • 文件名: Chapter3.java
      • 分析
    • 示例3:二维数组和方法
      • 文件名: Chapter2.java
      • 分析
    • 总结


Java编程基础:类与对象的探索之旅

在Java编程的世界中,类和对象是构建程序的核心。类是对象的蓝图,而对象是类的实例。本文通过三个简单的Java程序示例,深入探讨类和对象的基本使用,每个示例都附有详细的注释和解释。

示例1:Hello World与方法

文件名: demo.java

package com.cdcas.pkg2;public class demo {public static void main(String[] args) {// 创建A类的实例A a = new A();// 调用A类的方法f()a.f();// 调用A类的方法f1()并打印返回值System.out.println(a.f1());// 调用A类的方法f2()并打印返回值System.out.println(a.f2());// 打印命令行参数args[0],通常用于接收外部输入System.out.println(args[0]);}
}class A {// 定义一个打印Hello World的方法void f() {System.out.println("Hello World");}// 定义一个返回整数100的方法int f1() {return 100;}// 定义一个返回字符串"good"的方法String f2() {return "good";}
}

分析

  • 类A定义了三个方法:f()打印"Hello World",f1()返回整数100,f2()返回字符串"good"。
  • main方法中创建了A的一个实例,并调用这些方法,展示了如何通过对象调用方法。
  • **args[0]**是命令行参数,通常用于接收外部输入。

示例2:对象的创建和属性

文件名: Chapter3.java

package com.cdcas.pkg2;public class Chapter3 {public static void main(String[] args) {// 使用带有三个参数的构造函数创建Student对象Student stu1 = new Student("sunbeam", 23, "男");// 使用带有一个参数的构造函数创建Student对象,并设置默认年龄和性别Student stu2 = new Student("sunbeam");// 打印stu1对象的姓名System.out.println(stu1.getName());// 打印stu1对象的性别System.out.println(stu1.getSex());// 打印stu1对象的年龄System.out.println(stu1.getAge());// 打印stu2对象的姓名System.out.println(stu2.getName());}
}class Student {private String name;private int age;private String sex;// 构造函数:接受姓名、年龄和性别public Student(String name, int age, String sex) {this.name = name;this.age = age;this.sex = sex;}// 构造函数:只接受姓名,设置默认年龄和性别public Student(String name) {this.name = name;this.age = 0; // 默认年龄this.sex = "未知"; // 默认性别}// 获取name属性的值public String getName() {return name;}// 获取age属性的值public int getAge() {return age;}// 获取sex属性的值public String getSex() {return sex;}// 设置name属性的值public void setName(String name) {this.name = name;}// 设置age属性的值public void setAge(int age) {this.age = age;}// 设置sex属性的值public void setSex(String sex) {this.sex = sex;}
}

分析

  • 类Student有两个构造函数:一个接受姓名、年龄和性别,另一个只接受姓名,并提供默认值。
  • main方法中创建了两个Student对象,展示了如何通过构造函数初始化对象的属性。
  • 通过**getNamegetAgegetSex**方法访问对象的属性。

示例3:二维数组和方法

文件名: Chapter2.java

package com.cdcas.pgk1;public class Chapter2 {public static void main(String[] args) {// 创建Salary类的实例Salary salary = new Salary();// 调用sum方法并打印返回的总和int s = salary.sum();System.out.println("sum:" + s);}
}class Salary {// 定义一个二维数组int[][] arr = {{11, 12}, {21, 22, 23}, {31, 32, 33, 34}};// 定义一个计算二维数组总和的方法int sum() {int sum = 0;// 遍历二维数组并计算总和for (int i = 0; i < arr.length; i++) {for (int j = 0; j < arr[i].length; j++) {sum += arr[i][j];}}return sum;}
}

分析

  • 类Salary包含一个二维数组arr和一个方法sum(),该方法计算数组中所有元素的总和。
  • main方法中创建了Salary的一个实例,并调用sum()方法,然后打印总和。
  • 这个示例展示了如何在Java中处理二维数组和编写计算总和的方法。

总结

这三个示例展示了Java中类和对象的基本使用,包括方法的定义和调用、对象属性的初始化和访问、以及二维数组的处理。通过这些基础概念,可以构建更复杂的程序和系统。每个示例都附有详细的注释和解释,帮助理解Java编程的基本概念。

关键字:附近小程序定制公司_h5建站模板_哈市今日头条最新_手机刷网站排名软件

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: