您的位置:首页 > 编程语言 > Java开发

JavaSE基础(五)

2016-07-23 10:00 225 查看
面向对象:

面向过程:每个功能的步骤

面向对象:通过对象调用功能

类与对象:

类:说明

成员变量:

成员方法:

对象:真实事物

属性:

行为:

局部变量和成员变量区别:

1.类中位置
成员变量:方法外; 局部变量:方法内。

2.内存位置 成员变量:堆内存; 局部变量:栈内存。

3.生命周期 成员变量:同对象; 局部变量:同方法。

4.初始化值 成员变量:默认初始化; 局部变量:必须定义。

特征:

1.封装:隐藏属性,但提供访问方式

a.private:私有,可以修饰类,属性,方法

b.this:代表当前类的对象

c.构造方法:对象数据进行初始化的方法

i,方法名与类名相同

ii.没有返回值类型

iii.没有返回值  

d.static: 随类加载而加载,优先于对象存在,可以被类名或者对象名调用

2.继承:抽取相同属性和行为到一个类来实现

a.只支持单继承

b.this调用子类,super调用父类

c.重写:子类和父类方法名相同 

d.final:修饰不能改变的类,方法,变量

3.多态:不同时候表现不同状态

a. Fu f = new Zi();

b.成员变量,编译看父类,运行看子类

c. 成员方法,编译看父类,运行看子类

代码块:

1.局部代码块:局部位置,限定变量的生命周期

2.构造代码块:类中成员位置,每次调用构造方法执行前,都会执行构造代码块,对对象进行初始化

3.静态代码块:同构造代码块,单用static修饰,对类进行初始化

4000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: