[javaSE]初始类和对象

本文介绍了类和对象在Java中的基本概念,包括类的定义、对象的实例化、this关键字的用法以及构造方法的作用。通过实例和比喻,帮助读者理解类和对象的关系以及如何创建和初始化它们。
摘要由CSDN通过智能技术生成

类和对象的基本概念

类的概念

类在java中是去描述一个对象,比如我有一个洗衣机:它是什么颜色的、它是什么品牌、有什么功能…
那么这就是来定义一个洗衣机的类

对象的基本概念

对象就是用类实现的一个东西,那上面这个洗衣机来讲描述洗衣机的东西那些形容词叫做类,而对象就是那个洗衣机,实实在在的洗衣机,如果还不理解我打个比方来讲:做饼干。类就是做饼干的模具,决定了饼干的颜色、味道、相貌。而对象就是用这些东西做出来的实实在在的饼干

类的创建

用代码的形式来定义一个类它的形式就是
在这里插入图片描述
首先用class来修饰 他的类名 WashingMachine 然后后面创建的是它的几个成员变量也叫做成员方法 其次后面是它的几个成员方法

对象的创建

前面我们同过定义了一个 WashingMachine 的类 现在我们来 创建一个属于它的对象
在这里插入图片描述
首先 WashingMachine 是我们定义的一种新的类型 它与int double 等等的类型是相等的(这种就是属于用户自己定义的一个新的类型) 而后 washingMachine 就是变量的名称 使用new关键字和WashingMachine()创建了WashingMachine类的一个新实例(对象) 这个过程也叫做对象的实例化
在这里插入图片描述
在这里插入图片描述
只要new 就会产生 新的对象 只要是新的对象 就是有新的内存。
只要通过对象的引用去访问对象的成员变量即可或者是成员方法
可以通过new实例化多个对象,多个实例化
在这里插入图片描述
这样应一个引用 是不能 指向多个对象的
它最终指向的是 最后一个对象的地址 只能储存一个;

this 的用法

首先 当你的 参数名与属性名相同时 this就可以来区分你的 参数与属性

在这里插入图片描述
其次 在一个构造函数中调用另一个构造函数
在这里插入图片描述
这里值得注意的是当this()调用构造函数的时候,必须将this()放在this()所在的那个构造函数的代码的第一行

注意:
1、this只能在成员方法中使用
2、this只能调用当前类中的成员变量
3、 this是“成员方法”第一个隐藏的参数,编译器会自动传递,在成员方法执行时,编译器会负责将调用成员方法对象的引用传递给该成员方法,this负责来接收

构造方法

构造方法是一个特殊的成员方法,构造方法名称必须是与类名相同,并且在创建对象时只调用一次 是由编译器调用的
在这里插入图片描述
在这里插入图片描述
同是前面讲到的 用this调用构造函数 是不能形成一个循环的
在这里插入图片描述
这样会发生报错的

好了先讲这一部分 如果能帮助到你我很开心 没有解决你的疑惑 感到抱歉 后面会慢慢继续讲的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值