首页 > 其他分享 >7-4打卡

7-4打卡

时间:2023-07-04 19:55:54浏览次数:34  
标签:Java String Student 打卡 main 方法 public

类和对象:
Java是面向对象的编程语言,所有的代码都应该包含在类中。
类是对象的蓝图,描述了对象的属性和行为。
使用关键字 class 声明类,通过实例化类创建对象。
方法和函数:
方法是类中执行特定任务的一组语句。
在类中定义方法,可以在其他地方调用执行。
方法由名称、参数列表和方法体组成,可以返回一个值(有返回类型)或不返回值(使用 void 关键字)。

// 定义学生类
class Student {
    // 成员变量
    String name;
    int age;
    String major;

    // 构造方法
    public Student(String name, int age, String major) {
        this.name = name;
        this.age = age;
        this.major = major;
    }

    // 成员方法
    public void displayInfo() {
        System.out.println("Name: " + name);
        System.out.println("Age: " + age);
        System.out.println("Major: " + major);
    }
}

public class Main {
    public static void main(String[] args) {
        // 创建学生对象并初始化属性
        Student student1 = new Student("Alice", 20, "Computer Science");
        Student student2 = new Student("Bob", 22, "Engineering");

        // 调用成员方法显示学生信息
        System.out.println("Student 1:");
        student1.displayInfo();

        System.out.println("\nStudent 2:");
        student2.displayInfo();

在Java中,main方法是程序的入口点,类似于C++中的main函数。它是Java程序的起始执行点,程序从main方法开始执行,直到main方法结束或程序显式地终止。

然而,有几个重要的区别:

方法签名:Java的main方法的签名必须是public static void main(String[] args)。它必须是公共的(public)和静态的(static),且返回类型为void。同时,它接受一个String类型的数组作为参数,用于接收命令行参数。

类结构:Java的main方法必须定义在一个类中,而且这个类可以是任意名称,但是它必须是公共类(public class)。

对象创建:在Java中,必须先创建类的对象,然后通过对象调用main方法。例如,在上述示例中,我们创建了一个名为Main的类,其中包含了main方法。

标签:Java,String,Student,打卡,main,方法,public
From: https://www.cnblogs.com/wlxdaydayup/p/17526832.html

相关文章

  • 打卡
    7月4日:今天早起了一点点,但没有搞锻炼,玩会手机到中午,之后去外面瞎逛了一个半小时然后睡了个午觉,接着做了三道pta题,学了半个小时的java,晚上要和朋友去看电影。遇到了pta不会的题目,通过csdn解答。明天争取再起早点。......
  • 支持目标打卡,活力三环让运动更有趣
    1 .什么是活力三环熟悉华为运动健康、华为智能穿戴的小伙伴们一定对“健康三环”有所了解。在最新版本的华为运动健康App以及HUAWEIWATCH4系列产品中,全新推出了“活力三环”,助力用户养成运动习惯,保持活力满满。全新的“活力三环”,支持制定每日目标,打卡三环任务——活动热量......
  • 2023.7.3打卡
    2023.7.3(1)、今天早上七点起床跑步,很久没锻炼了,跑了两公里有点跑不动了,上午来了县城,热死了,早知道就早点出发了,坐车的一小时我复习了200个高中英语词汇,到了之后发现没带毛巾,又出去买了根毛巾,顺便吃了个午饭,睡了会午觉,下午陪弟弟妹妹们打了会游戏,吃完晚饭五点半,出去打球打到十点才回......
  • 7-3打卡
    Java打印倒立三角publicclassInvertedTriangle{publicstaticvoidmain(String[]args){introws=5;//定义倒立三角形的行数for(inti=rows;i>=1;i--){//打印空格for(intj=1;j<=rows-i;j++){......
  • 2023.7.2打卡
    2023.7.2(1)、今天没送我妹去长沙,上午复习了300个高中英语词汇,看了会电视剧,中午睡了个午觉,睡得挺舒服的,下午复习了200个高中英语词汇,学了会Java,看了场辩论赛,晚上出去散了会步,顺便打了会球。(2)、明天打算去县城里学车了,在路上可以复习高中英语词汇,到县城后学一会Java,刷会天梯赛的题,......
  • 打卡
    7月2日:早上8点起床去驾校练车,整个上午将科目二的考试项目全部学完;吃完午饭后睡了个午觉,然后同朋友一起打游戏,晚上写了三个pta的题目以及学习了Java的基本语法知识。明天准备继续今天的学习状态,并更合理安排时间。遇到看的视频里不懂的地方,通过上网通过chatgpt为自己做了解答。......
  • 7.2日博客打卡
    仍然是6.30起床,吃饭,去了驾校,练车,离合踩不稳,有一次手刹没放。中午11点回家,11点30到家;吃饭看了两节黑马java今天学了超大整数和超多位小数的输入输出,加减乘除以及一些其他的方法,以及部分正则表达式主要用于字符串的条件比较,  下午2点睡觉,3点20起床去驾校,6点回来然后吃......
  • 7.2打卡
    1.pta练习用c++编写程序时想要一下输入整个字符串,用gets函数报错在提交问题时,不少接收字符串的时候可以用gets函数(以前确实可以),但由于get函数不提供给出足够长的输入字符串时,避免目标数组缓冲区溢出的手段。 std::gets 于C++11被弃用,并于C++14移除。可使用 std::fgets ......
  • 每周打卡
    6.26(1)、今天发现了一本比较有意思的书《阅读思考写作》,看了十几页,然后复习了500个高中的英语词汇,因为我的Java指导书还没到,就先复习了会C语言。(2)、明天打算再把《阅读思考写作》看看,然后复习英语词汇,再看看C语言。(3)、没有什么问题 6.27(1)、今天又看了十几页《阅读思考......
  • 第一周打卡
    6月25日:星期天:早上起来去考科目一,然后顺利通过了;吃完中饭后睡了个午觉,玩了两个小时游戏,然后开始通过视频了解了如何安装jdk,并手工用javac编译HelloWorld.java成功,然后下载了也在Eclipse中编译HelloWorld.java,并开始找寻相关学习java的视频,晚上吃完饭后看电视,最后睡觉,明天准备开......