**
生活中的面向对象和面向过程
面向对象:
找合适的人,做合适的事
面向过程:
亲力亲为,自力更生,所有的过程都是经历
类:
对于一类事物的统称,包含对于属性描述和行为描述
已人类为例
属性描述: 身高 体重,样貌...
行为描述: 吃饭,睡觉,上班,学习,打游戏...
对象:
具体的,独立的,唯一的个体
【小总结】
生活中面向对象和面向过程的例子
面向对象 直观,高效,并且是符合我们生活案例的一种方式
面向过程 较为繁琐的方式,但是面向对象的基础就是面向过程。
类和对象
类 统称的概念
对象 唯一的
Java中定义类的格式【重点】
class 类名 {
属性描述;
行为描述;
}
类名:
要求符合大驼峰命名法,见名知意
类名这里可以认为是一个数据类型名,自定义数据类型
属性描述:
描述当前类有哪些属性
例如:
人类的身高体重,年龄姓名
行为描述:
描述当前类有哪些行为
例如:
人类的吃饭行为,
睡觉行为,打游戏行为
* 自定义Person类,人类
* @author Anonymous
*
*/
class Person {
/* 属性描述 【成员变量 Field】*/
// 姓名属性描述 这里暂时不需要初始化 只是描述当前类有哪些属性
// String是字符串类型,name成员变量
String name;
// 年龄描述
// int是数据类型 age成员变量
int age;
// 性别描述
// char是数据类型 gender成员变量
char gender;
/*
* 行为描述 【成员方法 Method】
* 一下方法目前不需要static 不要问
*/
// 吃饭行为描述
public void eat(String food) {
System.out.println("吃" + food);
}
// 睡醒行为描述
public void sleep() {
System.out.println("月亮不睡你不睡,你是秃头小宝贝");
}
public void game() {
System.out.println("WOT World Of Tank 坦克世界");
}
}
总结
- 以上格式你懵逼,太正常了,因为你没有学过,你也没听懂,你可能就记住了一个 . 的
- 小问题,小场面
- 敲
- 格式
a. 自定义类的格式
b. 创建类对象格式
c. 通过类对象调用成员变量的格式
d. 通过类对象调用成员方法的格式