字母哥夺冠后采访(字母哥夺冠采访2024视频)
本节主要内容:
1:怎么定义一个学生的类
2:怎么使用定义的这个学生类
3:总结下节预告传送门
本文是《凯哥陪你学系列之java基础篇.第二阶段 面向对象》中第41篇 基础第二阶段 3 类的定义及使用
声明:本文系凯哥原创。转载请注明出处。谢谢!
正文:
一:怎么定义一个学生类?
如上图:一个简单的学生介绍。那么我们从中提取使用java语言需要的数据。
1:学生有姓名:张三
2:学生年龄 18
3:学生性别 男
4:学生成绩班级第一,说明很会学习
5:爱睡懒觉,说明睡觉
6:特能吃,说明爱吃。
我们从上面分析可以得到
名词性:
姓名、年龄、性别
动词性:
学习、睡觉、吃饭
根据上节课我们学习的:
所以我们可以得到,学生的
属性有:姓名、年龄、性别
行为有:学习、睡觉、吃饭
再回忆上节课我们学习的:
所以我们就可以得到学生这个类了:
完整代码:
二:怎么使用定义的这个学生类
2.1:文件名问题
在一个Java文件中写两个类(现阶段这样写):一个是基本的类,一个是测的类。
如上图中,student就是基本的类。这个类是学生类。(回忆上一节讲的类是干嘛的)
Demo_Student就是一个测试类。这个测试类是干嘛用的呢?就是为了测试基本类用的。
又因为,我们知道,java的入口是main函数。主方法,所以我们把main函数写到测试类中。
建议:文件名和测试类的类名保持一致,这样方便查找。
2.2:如何使用对象?
创建了并使用类
格式:类名 对象名 = new 类名();
(ps:格式是不是和我们学过的数组一样。类型 数组名称 = new 类型[]
我们知道,数组是存放在堆区的,所以我们new出来的对象也在堆区)
说明:
对象名:
其实就是合法的标识符。如果是一个单词,所有字母小写,如果是多个单词,从第二个单词开始首字母大写。
在测试类中的main方法创建并学生类:
2.3:如何使用成员变量呢?
语法:创建出对象名称.变量名称。
2.4:如果使用成员方法呢?
语法:对象ming.方法名(参数列表);
比如:使用创建出来的student对象,调用睡觉方法(sleep())
三:总结
通过本文学习我们需要掌握的
1:学会定义一个类
2:学会怎么使用自己定义的类
作业:
自己定义一个手机类(name,price,call,sendMsg),并给给手机起个名字价格998,能给张三打电话,给李四发短信内容为:hi,李四你好啊。
-下节预告:
成员变量和局部变量区别
欢迎关注凯哥公众号:凯哥Java
相关推荐:
从零学java笔录-第40篇 基础第二阶段 2 面向对象(类与对象的概述)
从零学java笔录-第39篇 基础第二阶段 1 面向对象思想及概述
从零学java笔录-第38篇基础语法完结小项目练习-学生管理系统升级版
【代码】从零学java笔录-第38篇基础语法完结小项目练习-学生管理系统升级版
从零学java笔录-第37篇基础语法完结小项目练习-学生管理系统 基础版
【代码】从零学java笔录-第37篇基础语法完结小项目练习-学生管理系统 基础版
