java 面向对象思想
2021-06-04 00:05
标签:数据 sys 初始化 extend 类对象 student 模式 多继承 构造 面向过程: 步骤很清晰, 第一步做什么, 第二步做什么, 第三步做什么... 例如:吃煎饼果子利用面向过程的思想: 学习摊煎饼的技术 买材料鸡蛋,油,葱等等 开始摊 吃 收拾 面向对象: 物以类聚, 是一种分类的思维模式, 思考解决一个问题需要哪些分类, 对每个分类单独思考, 然后对每个分类的细节面向过程思考. 适合处理需要多人协作的问题. 例如:吃煎饼果子利用面向对象的思想 找会摊煎饼的大妈(创建一个摊煎饼大妈的对象) 调用其摊煎饼的技能(功能),传递进去钱参数 返回给我们一个煎饼 吃 面对对象编程的本质: 类的方式组织代码, 对象的方式封装数据. 类是一个抽象的概念, 对象具体的事务, 是类的实例 创建对象: Student stu = new Student(), 使用new关键字创建对象时, 不仅会分配内存空间, 还会对创建好的对象进行初始化, 调用类的构造器. 一个对象的类型是确定的,但是可以指向多个引用类型, 多态是方法的多态. java 面向对象思想 标签:数据 sys 初始化 extend 类对象 student 模式 多继承 构造 原文地址:https://www.cnblogs.com/lvzl/p/14664705.html面向对象 & 面向过程
构造方法
/*
* 构造方法:
* 给对象的数据进行初始化
*
* 格式:
* 方法名和类名相同
* 没有返回值类型,连void都不能写
* 没有具体的返回值
* 如果没有显示的声明构造方法, java提供了默认的构造方法
* 一旦创建了有参的构造方法, 想要调用无参构造就必须显示的定义
*/
public class Student {
public Student() {
System.out.println("这是构造方法");
}
}
封装
继承(is a)
多态
super & this
super
this