面向对象与面向过程(了解)
- 面向过程
- 面向对象
- 举例
- 吃煎饼果子
- (面向对象)
第一步:找卖煎饼果子的人
第二步:付钱
第三步:吃煎饼果子 - (面向过程)
第一步:学习做煎饼果子的技术
第二步:买食材
第三步:做煎饼果子
第四步:吃煎饼果子
第五步:清理
- 面向对象的思想特点
- 是一种更符合懒人思想的思想习惯
- 可以将复杂的事情简单化
- 将我们从执行者变成了指挥者
- 面向对象开发
- 面向对象设计
- 面向对象的特征
面向对象的创建和使用
- 类的创建:
- 创建在方法外
- 不使用static
class student {
String name;
int age;
String gender;
public void study() {
System.out.println("我爱学习");
}
public void sleep() {
System.out.println("我爱睡觉");
}
}
- 对象的创建格式
- 类名 对象名 =new 类名(); - 成员变量的使用
- 对象名.成员变量; - 成员方法的使用
- 对象名.成员方法(参数);
public class face {
public static void main(String[] args) {
student s=new student();
s.name="清杉夫人";
s.gender="女";
s.age=21;
s.study();
s.sleep();
System.out.println(s.name+"..."+s.gender+"..."+s.age);
}
}
public class face {
public static void main(String[] args) {
student s=new student();
s.name="清杉夫人";
s.gender="女";
s.age=21;
s.study();
s.sleep();
System.out.println(s.name+"..."+s.gender+"..."+s.age);
}
}
class student {
String name;
int age;
String gender;
public void study() {
System.out.println("我爱学习");
}
public void sleep() {
System.out.println("我爱睡觉");
}
}
- 运行结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0b3a7a211a271a9d6caa1ee9d700a3a4.png)