java中类有关知识
🌷 🌜 🌜 🌜迈热博客间 🌛 🌛 🌛 🌷
📜个人简介
🎅 作者简介:大家好,我是迈热✌️
🌝 支持一下:点赞👍+收藏🌟+留言📪
📣 系列专栏:java基础🍁
✉️格言:先把键盘敲烂再说💻往死里敲!🌞
前言
- 类和对象
- 类的定义
- 类的使用
- 有关案例和总结
▶这一期我们介绍一下java有关类的一些知识吧,主要介绍★类和对象★类的定义★类的使用★一些有关类的案例。
一.类和对象
1.什么是面向对象
1️⃣首先我们给对象做个定义:万物皆对象,客观存在的是皆为对象。
然后就是面向对象:从字面送来看可以理解为 人面向着一个对象 就是说人关注着一个对象 而对于我们的计算机来讲它形象比喻了人关注着一个具体的事物信息。
2.什么是类
2️⃣类:是对现实生活中的一类具有共同属性和行为的事物的抽象
▶️类其实在客观世界里是不存在的 它只是用来描述对象信息的▶️在计算机的世界里 它关注的是数据信息 而我们描述数据信息的时候 一定要描述这个数据信息的类型▶️所以说对象是我们计算机中具体的数据信息▶️而类是这个数据信息的数据类型。
⭐️ 所以说类的特点就是:
➡️类是对象的数据类型。
➡️类是具有相同属性和行为的一组对象的集合
3.什么是对象的属性
3️⃣属性:对象具有各种特征,每个对象的每一个属性都有一个特定的值。
➡️如:设我们对象是一部手机的话,那么它的属性和值有以下:
属性值手机品牌华为价格3999内存256
3.什么是对象的行为
4️⃣行为:对象能够执行的操作
➡️ 如:我们还是拿我们手机为例,我们用手机可以打电话,还可以写短信,还可以刷CSDN。这些都属于行为。
类手机属性品牌价格…行为打电话发短信…
4.类和对象的关系
5️⃣ 可以说是:
➡️类是对象的抽象
➡️对象是类的实体
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🌞学了类和对象的知识之后 接下来我们开始学习类的定义
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
1.类的定义
➡️注意:类是java程序的基本组成单位。
- 类是由属性和行为构成 - 属性:在类中是通过成员变量来实现(是在类内方法外的 ) (以后看到成员变量就指的是属性!)- 行为:在类中是通过成员方法来实现(以后看到成员方法就指的是行为!)
⬇️⬇️⬇️⬇️
一.类的定义:
⭐️注意:类名首字母得大写哦!
publicclass 类名{}
⬇️⬇️⬇️⬇️
二. 属性的定义:
publicclass 类名{//成员变量
变量1 的数据类型 变量名;
变量2 的数据类型 变量名;....}
⬇️⬇️⬇️⬇️
三. 行为的定义:
publicclass 类名{//成员变量
变量1 的数据类型 变量名;
变量2 的数据类型 变量名;....//成员方法
方法1;
方法2;//注意方法是没有static的方法}
⬇️⬇️⬇️⬇️
4. 这里拿手机类来演示一下代码:
//第一步写类的定义publicclassPhone{//第二步编写类的成员变量
String brand;//brand是表示品牌,用了String类型
int price;//price表示价格,用了int类型//第三步编写成员方法/*public是一种修饰符 这后面会学到 表示公共的意思,
这里我用了无返回值类型的void的,而且我们这个方法是不带参数的 */publicvoidcall(){
System.out.println("打电话");}//同理我们写出发短信的方法publicvoidsendMessege(){
System.out.println("发短信");}}
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🍻🍻到这我们就学好了类的定义!!!🌝
接下来我们开始学对象的使用吧!🌝
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
5.对象的使用
- 对象的使用步骤:一:创建对象 二:使用对象
1️⃣要是我们想使用一个对象 那么我们就得先➡️创建⬅️一个对象 再使用对象啦!
- 那么就先创建一个对象:
* 格式:类名 对象名=new 类名();* 例:Phone p=newPhone();*//这里我们创建了一个手机的对象p
2️⃣使用对象:
- 使用对象就是:使用对象的成员变量和成员方法
- 首先是成员变量的使用:
//使用成员变量:* 格式:对象名.变量名
* 例: p.brand
//针对与成员变量 我们可以输出使用 也可以给它赋值//输出使用:
例:System.out.println(p.brand);//给它赋值:
例:p.brand="华为";
- 然后是成员方法的使用:
//使用成员方法:* 格式:对象名.方法名();* 例: p.call()//调用手机类的打电话的方法
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🍻🍻到这我们就学好了对象的使用!!!🌝
接下来我们用一个案例来总结一下这次的学习吧!🌝
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
6.总结
- 用手机类为案例!🌝
- 我们的代码分为创建手机类和使用手机类- 案例要求: - 1.创建手机类- 2.手机类里定义成员变量和方法(成员变量:品牌,价格)(成员方法:打电话,发短信)- 3.使用手机类- 4.使用手机类 首先需要创建对象 再对成员变量和成员方法进行使用
➡️明确了案例需求之后 我们就去写代码演示一下吧⬅️
1️⃣ 在写代码之前我们先需要创建我们的➡️java class ⬅️首先我创建了java包叫java中的类 然后在包里创建了Phone和PhoneDemo两个java class
- Phone里是手机类的创建
- PhoneDemo里是对手机类的使用(也可以叫测试类)
- 1️⃣:Phone的编写:
- 创建类是不用main方法
publicclassPhone{/*类是对现实生活中具有共同属性和行为的事物的抽象
类是对象的数据类型*//*属性:成员变量
行为:成员方法
*///成员变量
String brand;int price;//成员方法//这里使用无返回值无参数的方法创建call方法publicvoidcall(){
System.out.println("打电话");}//同理创建sendMessage方法publicvoidsendMessage(){
System.out.println("发短信");}}
- 2️⃣:PhoneDemo的编写:
publicclassPhoneDemo{publicstaticvoidmain(String[] args){//创建对象//这里的创建属于无参创建对象
Phone p=newPhone();//使用成员变量
System.out.println(p.brand);
System.out.println(p.price);
System.out.println("------------");//给成员变量赋值
p.brand="华为";
p.price=3999;//输出成员变量的值
System.out.println(p.brand);
System.out.println(p.price);
System.out.println("------------");//使用成员方法//调用Phone中的成员方法
p.call();
p.sendMessage();}}
- 3️⃣:运行PhoneDemo 结果如下:
- ⬆️⬆️⬆️对绿框内容的解释:当我们创建完对象之后直接输出了两个成员变量的值 因为我们还没有给两个成员变量赋值 所以计算机自动给我们的成员变量默认值(因为brand是String类型的 所以给了它null(空值) 而prise是int类型 所以给了它默认值0)
- ⬆️⬆️⬆️对红框内容的解释:当我们创建完对象之后 给两个成员变量重新赋值了 所以计算机这次会输出我们自己给成员变量赋的值
- ⬆️⬆️⬆️对蓝框内容的解释:当我们创建完了对象之后 就去调用了Phone中的成员方法 这是计算机会去Phone类中找我们调用的成员方法并且会输出的成员方法里相应的内容
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🍻🍻到这我们的任务就结束啦!!!🌝
感谢大家的阅读 如果在内容方面有什么问题的话可以在评论区或私信告诉我吧
博主小要求🙏🙏 如果这段对大家有用的话 就给博主一个免费的点赞👍+评论✉️ +收藏💻吧🌹🌹🌹 感谢大家啦!!
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
版权归原作者 迈热 所有, 如有侵权,请联系我们删除。