一、结构化编程结构
二、结构化和oo的区别;
1.结构化编程中,程序围绕要解决的任务来设计。
2、面向对象编程中,程序围绕,问题域中的对象设计
对象的定义:
“万物皆对象,对象因我关注而产”
1、对象是存在的具体实体,具有明确定义的呢特征和行为,
面向对象:
一种认识事物的方式,注重对事物的整体认知,最符合人类自然的思维习惯
把一个东西封装起来,变成一个整体。
接触新事物 - 有什么特征 - 干什么用的 - 怎么使用
类:
类是具有相同属性和行为的一对对象的集合,
在软件系统中,我们用类来模拟现实生活中的实体。
“类是对象的抽象,对象是类的实例”
如何建一个类:
总结:
属性是对象的特征,每个对象都有自己独立的属性值,一个对象的属性发生改变,不会影响另一个对象的属性。属性
是封装在对象之中的变量,是对象的一个成员。属性也叫成员变量。
null 表示一个变量没有任何东西,也就是没有存放任何对象的地址,对null值进行属性和方法的调用,会抛出空指针
异常。
如果一个对象没有被变量所指向,那么该对象就符合垃圾回收的条件,
静态变量和成员变量的(属性)的区别:
1、成员变量是对象的组成部分,每个对象有不同的成员变量,当一个对象成员变量改变后,不会影响其他对象。
静态变量是独立在对象之外的,很多对象共享一个静态变量,当静态变量发生改变,会影响所有对象
2、静态变量加载的时机在对象之前,而成员变量随对象产生而产生。
3、成员变量的访问只能通过对象.的方式访问。静态变量可以通过对象.和类名.的方式。
(m.totor = "张老师";== J130Student.totor = "张老师";)
二、结构化和oo的区别;
1.结构化编程中,程序围绕要解决的任务来设计。
2、面向对象编程中,程序围绕,问题域中的对象设计
对象的定义:
“万物皆对象,对象因我关注而产”
1、对象是存在的具体实体,具有明确定义的呢特征和行为,
面向对象:
一种认识事物的方式,注重对事物的整体认知,最符合人类自然的思维习惯
把一个东西封装起来,变成一个整体。
接触新事物 - 有什么特征 - 干什么用的 - 怎么使用
类:
类是具有相同属性和行为的一对对象的集合,
在软件系统中,我们用类来模拟现实生活中的实体。
“类是对象的抽象,对象是类的实例”
如何建一个类:
总结:
属性是对象的特征,每个对象都有自己独立的属性值,一个对象的属性发生改变,不会影响另一个对象的属性。属性
是封装在对象之中的变量,是对象的一个成员。属性也叫成员变量。
null 表示一个变量没有任何东西,也就是没有存放任何对象的地址,对null值进行属性和方法的调用,会抛出空指针
异常。
如果一个对象没有被变量所指向,那么该对象就符合垃圾回收的条件,
静态变量和成员变量的(属性)的区别:
1、成员变量是对象的组成部分,每个对象有不同的成员变量,当一个对象成员变量改变后,不会影响其他对象。
静态变量是独立在对象之外的,很多对象共享一个静态变量,当静态变量发生改变,会影响所有对象
2、静态变量加载的时机在对象之前,而成员变量随对象产生而产生。
3、成员变量的访问只能通过对象.的方式访问。静态变量可以通过对象.和类名.的方式。
(m.totor = "张老师";== J130Student.totor = "张老师";)