java学习笔记
来源:互联网 发布:哪个药店软件正品 编辑:程序博客网 时间:2024/06/12 22:24
1、面对对象的主要特点
继承:发生在类与类之间,是子类共享父类成员变量和方法的一种模式,通过扩展子类方法可以使子类有比父类更强大的功能。
多态:指对象在运行期和编译期具有两种状态,多态使用使代码具有了更多的灵活性和重用性。
抽象:指在定义类的时候,确定了类的一些行为和动作。
封装:指对一件物品的描述信息是这个物品所特有的,是不能让外界看到的一些成员变量和方法,需通过一些特有的方法访问它们。
2、成员变量是在这个类实例化后才能访问到的,通过new创建一个对象后,系统会自动分配给成员变量一个初值。如果系统检测到这个成员变量有默认值的话就不再对其进行默认初值赋值了。
3、局部变量和成员变量的区别
成员变量可以被 public、protected、default、private、static、final 修饰符修饰
局部变量可以被 final 修饰
成员变量是在堆里进行创建的(new 出来的放在堆里,动态分配)
局部变脸是在栈里进行创建的
成员变量是系统默认值
局部变量没有系统默认值,必须手动赋值
4、方法重写和方法重载区别
方法重写:和所继承的方法具有相同的名称
方法重载:(1)在同一类中(2)方法名相同(3)参数不同
返回值可以同也可以不同
- Java学习笔记--CSS笔记
- Java学习笔记001
- Java 学习笔记
- java 学习笔记
- Java学习笔记
- java 学习笔记
- java学习笔记
- java学习笔记
- java学习笔记-1
- java虚拟机学习笔记
- java虚拟机学习笔记
- java虚拟机学习笔记
- Java学习笔记1
- Java学习笔记2
- java学习笔记(1)
- java学习笔记#2
- java学习笔记1
- java 学习笔记
- NoSql背景与历史
- ubuntu sublime2 安装
- 十八 Django 1.5.4 login_required
- 九九乘法表 的变态写法
- MFC 自定义消息实现与响应
- java学习笔记
- POJ 1469 COURSES (二分匹配) - from lanshui_Yang
- 收录:前端面试题
- 达林顿管,达林顿管原理
- 明明的随机数
- 使用SurfaceView完成地图无缝拼接
- 求四个数的最大公约数
- ViewPageIndicator中引入supportV4包时错误Error inflating class android.support.v4.view.ViewPager
- Javascript_1_语法