简单了解java中的类与对象

程序是实体在计算机中的体现,而每个人实体都有相应的属性方法(也可以理解为

功能)比如人就是一个实体,年龄、身高、性别是这个实体的属性,而这个实体也具

有他的功能,比如睡觉、吃饭、跑步就是他的方法。而在程序中类用来描述实体的抽

象概念,具有这些抽象概念的对象都属于这个类,也就是说类是一群具有某种相同特

性对象的集合。总结的说类是实体的抽象,对象是真正的实体

下面我们举个例子说明

简单了解java中的类与对象

这里我们以人为实体,抽象出具有姓名、性别、年龄、身高属性,描述了吃、睡觉、

跑步方法的这些对象。

那我们如何实体化出来一个对象那?继续看

简单了解java中的类与对象

想要展示出他的属性,可以在类里面加方法,在主函数调用

简单了解java中的类与对象

输出结果如下:

简单了解java中的类与对象

如基本类型有int、float等等,属性和方法也是有类型的。这里我们讲两种,public

和private。public是公共类型,在类里类外都能访问。而private是私有类型,顾名思

义就是只能在类中访问

成员变量也可以用static修饰,意思是静态类型的变量,方法也可以用static修饰,意

思是静态类型方法,而被static修饰的变量属于方法区,不属于方法,属于整个类

简单了解java中的类与对象

下面我们来了解一下构造函数,首先我们要知道,构造函数就是在构造对象。在类中

有三种构造方法:

1.静态构造

简单了解java中的类与对象

需要注意的是这里只能初始化被static修饰的,不然会报错,如上图中的age。但是被

static和final同时修饰不能再static构造函数中构造。

2.实例构造

简单了解java中的类与对象

需要注意的是,在实例代码块中初始化后,无参创建对象时,对象就默认为与实例代

码块初始化的一致,如:

简单了解java中的类与对象

show函数是打印出对象的各个值

简单了解java中的类与对象

3.

简单了解java中的类与对象

注意的是函数名应该和类名一致,变量可以选择是否用this修饰,但我们这里推荐用

this修饰更严谨。this的意思是指向对象对应的内存。

这里三种构造中,都能初始化变量,但是有先后顺序性,在内部先执行的是static接下

来的是实例构造 第三个是最后一个。


这里就是我简单总结的java中的对象和类。

(新手上路,如有错误,请多多指教