Java面对对象理解

2022-07-27,,,

一、 面对过程与面对对象的区别

例:把大象装进冰箱

面对过程(POP):
1.打开冰箱门
2.把大象装进去
3.关冰箱门
ps:关注装大象的过程

面对对象(OOP)
1.对整体分析:人、大象、冰箱门
人:开门、关门、装大象
大象:被装
冰箱门:被开、被关
2.执行过程:
a.人打开冰箱门
b.大象被人装进去
c.关冰箱门
ps:对整体分类,再结合面向过程的步骤进行

** 面向对象无法取代面向过程,他们是相辅相成的。面向对象关注于从宏观上把握事物之间的关系,在具体到如何实现某个细节时,仍然采用面向过程的思维方式。面向对象如果离开了面向过程,就无法实现真正的落地,成为无源之水。**

二、Java类

1.什么是类

类是模板,是模板,是把同一类事物(对象)的共同属性、特征进行定义,把这些信息创建一个文件(.java类)记录下来。

2.类的结构

成员变量:事物属性的描述
方法:事物的行为
构造方法:用于创建对象
内部类:即在类中声明的类
块:一块没有名称的代码块

3.类的声明

[访问权限修饰符] [修饰符] class 类名{ }

ps:类名首字母大写

public class Car {     //定义类
}

4.类的属性(成员变量)

[访问权限修饰符] [修饰符] 数据类型 变量名 =[值]
ps:类中的属性(成员变量)不在main方法中

String name;
String color;
float  mach;
float  xxx;

5.成员方法(行为)
[访问权限修饰符] [修饰符]/void [返回值类型] 方法名([参数数据类型 参数名]){
代码块
[return 返回值;]
}

/**
 *   汽车启动
 */
public void Go_Car(){

    System.out.println("汽车启动!");
}

/**
 * 汽车停止
 */
public void  Stop_Car(){

    System.out.println(name+"汽车停止!");
}

本文地址:https://blog.csdn.net/weixin_52551903/article/details/110240250

《Java面对对象理解.doc》

下载本文的Word格式文档,以方便收藏与打印。