面向对象四

java:数据和操作结合在一起

一个类的成员变量会自动赋初始值

方法里面的成员变量为局部变量

“OO”:面向对象

函数:复用、单一性

1、对象是存在的具体实体,具有明确定义的特征和行为

2、万物皆对象,对象因我关注而产生

3、结构化编程:以解决问题为中心的设计的程序;面向对象:围绕着要解决的问题中的对象来设计

面向对象:一种认识事物的方式,注重对事物整体的认识,最符合人类自然的思维习惯

类和对象的关系:1、类是具有相同属性和行为的一组对象的集合 2、在软件系统中,我们用类来模拟现实生活中的实体

实例化对象:new关键字

向类中添加成员变量

1、访问修饰符 public  private  priotected 默认

2、数据类型

3、成员变量名

向类中添加方法

1、访问修饰符

2、返回值

3、方法名称,必须是一个幼小的标识符

4、参数列表,在括号中出现

对象的赋值:赋值地址

student s1 = new student();

s2 = s1;

(1)、方法之间的引用传递:传递地址   使对象使用相同的地址(改变一个变量,另一个变量也会跟着改变)

(2)、基本数据类型:值传递

访问对象的属性和方法:对象名.方法

标识符: 除类名 首字母大写,其余小写

常量:一般全部大写

包名:全部小写

对象的销毁:1、如果一个对象没有任何引用,那么就具备了被垃圾回收机制(GC)回收的条件

                 2、如果我们想主动通知垃圾回收机制回收一个对象,只需要:对象=null

this引用:当前对象属性的值

包来组织类:1、提供了一个组织类的机制

                 2、为包中的类提供了一个命名空间

posted @ 2016-09-30 11:16  z豆丁  阅读(105)  评论(0编辑  收藏  举报