关于面向对象的伦理知识

纵饮孤独 提交于 2019-12-02 12:51:34

**```java
/*面向对象的三大特征
*封装
*多态
*续承
所有面向对象的编程语言都有这三大特征。
采用面向对象的方式开发一个软件,生命周期当中:【整个生命周期中贯穿使用oo面向对象方式】
*面向对象的分析 ooa
*面向对象的设计 ood
*面向对象的编程 oop
*类和对象的概念
*什么是类?
-类在现实生活中是不存在的,是一个模板,是一个概念,是人类大脑是是思考抽象的结果。
-类代表了一类事物。
-在现实生活中,对象A与对象B之间具有共同特征,进行抽象总结出来一个模板,这个模板
被称之为类。
*什么是对象?
-对象是实际存在的个体。现实生活世界当中实际存在的。

	*	例如:描述一下整个软件开发过程:
			*程序员先观察现实世界,从现实世界当中寻找对象
			*寻找了N多个对象之后,发现所有的对象都有共同特征
			*程序员在大脑中形成一个模板(类)
			*java程序员可以通过java代码来表述一个类
			*java程序员中有了类的定义
			*然后通过类就可以创建对象
			*有对象之后,可以让对象直接协作起来形成一个系统。
* 类----》【实例化】----》类
*对象又被称为实例化	/ instance
*对象---【抽象】-----》类
*重点:
	类描述的是对象的共同特征
	共同特征列如:身高特征
	这个身高特征在访问的时候,必须先创建对象,通过对象去访问这个特征。
	因为这个特征具体的某个对象上之后,值不同。有的对象身高1.80,有的
	对象3.0.
*一个类主要描述什么信息呢?
一个类主要描述的是 状态 + 动作。
状态信息:名字、身高、性别、年龄
动作信息:吃、唱歌、跳舞、学习
动作--》一个类的方法
状态--》一个类的属性

注意:状态和动作当具体到某个对象上之后,发现最终的结果可能不一样。
		对象和对象之间有共同特征,但是具体到对象之后有数据的差异。

*类的定义【从这里开始编写代码 】
语法结构:
[修饰符列表] class 类名{
属性:
方法:
}
学生类,描述所有学生对象的共同特征:
学生对象有哪些信息:
状态: *学号 int
*姓名 String
*性别 char
*年龄 int
*住址 String
动作: *吃法
*睡觉
*玩
*学习

		java语言中包括两种数据类型
		-1 基本数据类型
		-2 引用数据类型
		String		//
		System
		User
		Product
		Customer
		Student

*/


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!