强哥带你零基础学java-05 java中的类

    技术2024-07-05  75

    public class Hello { public static void main(String[] arr){ System.out.print("跟着强哥学习编程"); } }

    什么是类

    类是中文的叫法,英文叫做class,它具体张什么样子呢?,如下就是一个类

    类就是如上图那样,它代表的是一个整体,像public , class ,Hello 等这些关键字都是类的组成元素 

    public 是代表权限,它的作用,我暂时还没法给你讲清楚,所以现在你先假定,这是一个固定的写法。

    class 写上就表示当前的结构是一个类,只是一个固定的写法。

    Hello 是类的名字,这个名词,你可以随意指定。需要注意的是,类名要大写,这是一种规范,所有的程序员都会遵守,你不遵守也可以。

    { } 最后大括号就表示类的范围。

    讲到这里,你可以发现,类有点像是生活中的一个容器,它的作用就是用于存放东西的,在生活中,比如说,一个容器,它可以存放水,米,等各种乱七八糟的东西。但是在程序里,类里面能存放的东西,就是有限制的,也就是说,类只能存放固定类型的东西,那么它能存放哪些东西呢?,如下,先来一些。

    方法

    普通变量

    静态变量

    ......

    什么是方法?,如下就是一个方法

    方法在其他的编程语言里也叫做函数,虽然叫法不同,但都是指同一个东西。

    main是方法的名称,这个名称是可以随意指定的,但在我们的例子里,这个名称只能写main,如果你改成其他的,比如下方图改为ssss

    此时,你再去编译,javac Hello.java

    会发现没有报错,这是正常的,因为我说方法的名字是可以随意指定的。

    那么运行的时候呢?java Hello

    你会发现,在运行的时候报错了,说不找到main方法,因为我已经将main改为ssss了,肯定找不到啊。

    这说明什么问题呢?说明被运行的那个类,必须要有一个main方法,java虚拟机会将main方法作为入口,去执行main方法中的代码。此时,我再次将程序改造为如下

    我只是再次添加了一个main方法,我们再次编译 javac Hello.java

    再次运行java Hello

    再次证明,被执行的那个类,必须要有一个main方法,java虚拟机执行的时候,只会进入main方法中开始执行。

     System.out.print(); 这是一个固定的方法调用,在print的()里输入内容,就可以让这些内容显示到屏幕上。

    到现在为止,我们算是对Hello.java这个源代码,有了一个懵懂的认知,没关系,后续我们将继续探索java的知识,一直到我们能写出一个完整的商业应用为止。

    Processed: 0.022, SQL: 9