第三次学JAVA再学不好就吃翔(part20)--面向对象

网友投稿 234 2022-09-27

第三次学JAVA再学不好就吃翔(part20)--面向对象

学习笔记,仅供参考

文章目录

​​面向对象​​

​​类和对象​​​​举几个例子​​​​内存图​​

面向对象

类和对象

我们如何描述现实世界事物

属性:就是该事物的描述信息(事物身上的名词)行为:就是该事物能够做什么(事物身上的动词)

Java中最基本的单位是类

成员变量:就是事物的属性成员方法:就是事物的行为

定义类其实就是定义类的成员(成员变量和成员方法)

成员变量:在类中,方法外。成员方法:和前几个Blog中定义方法是一样的,只不过把static去掉。

类和对象的概念

类:是一组相关的属性和行为的集合(比如学生)对象:是该类事物的具体体现(比如具体的某个学生)

举几个例子

学生类

定义学生类:

class Student { //基本类 String name; int age; String gender; public void study() { System.out.println("学习"); } public void sleep() { System.out.println("睡觉"); }}

创建学生类的对象:

class StudentTest { //测试类,内有主方法main public static void main(String[] args) { //创建对象的格式: 类名 对象名 = new 类名(); Student stu1 = new Student(); //使用成员变量:对象名.变量名 stu1.name = "小黄"; stu1.age = 9; stu1.gender = "母"; //使用成员方法:对象名.方法名(...) stu1.sleep(); stu1.study(); System.out.println(stu1.name + "今年" + stu1.age + "岁啦"); }}

输出:

睡觉学习小黄今年9岁啦

内存图

代码:

class CarTest { public static void main(String[] args) { Car c1 = new Car(); c1.color = "黑"; c1.num = 4; c1.run(); }}class Car { //成员变量 String color; int num; public void run() { System.out.println(color + "色的" + num + "轮汽车"); }}

输出:

黑色的4轮汽车

内存图:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring中自定义数据类型转换的方法详解
下一篇:大容量、高性能,国家级实验室分布式并行文件存储实践
相关文章

 发表评论

暂时没有评论,来抢沙发吧~