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