- 博客(7)
- 收藏
- 关注
原创 接口和多态+强制类型转换的概念---达内OOP第八天
1.接口: 1)是一种数据类型(引用类型) 2)由interface定义的 3)接口中只能包含常量和抽象方法 4)接口不能被实例化 5)接口是需要被实现/继承的,实现类/派生类: 必须重写接口中的所有抽象方法 6)一个类可以实现多个接口,用逗号分隔 若又继承又实现时,应先继承后实现 7)接口可以继承接口类和类---------------继承extends接口和接口...
2018-06-20 15:41:11 538
原创 OOP05.packge-import-访问控制修饰符-static-final-static final
1.package: 1)作用:避免类名的冲突 2)包名可以有层次结构,同包中的类不能同名 3)类的全称: 包名.类名 4)建议:包名所有字母都小写建议: 域名反写 . 项目名称 . 模块名称 . 类名 cn.tedu . aproject . amou cn.tedu . aproject . bmou ...
2018-06-11 00:03:15 145
原创 static final ;抽象方法抽象类;接口
回顾:1.方法的重写(Override): 1)发生在父子类中,方法名相同,参数列表相同,方法体不同 2)重写方法被调用时,看对象的类型2.重写与重载的区别: 1)重写(Override): 1.1)发生在父子类中,方法名相同,参数列表相同,方法体不同 1.2)遵循"运行期"绑定,看对象的类型来调用方法 2)重载(Overload): 2.1)发生在一个类中,方法名相同,...
2018-04-25 00:31:39 237
原创 javascript如何使元素不可见。您希望元素显示或消失吗?
<!DOCTYPE html><html><body><p id="p1">这是一段文本。</p><input type="button" value="隐藏文本" onclick="document.getElementById('p1').style.visibility
2018-04-23 21:14:28 1284
原创 方法的重写 ;重写重载的区别 package和import;访问控制修饰符;static;final
回顾:1.内存管理:由JVM来管理 1)堆:所有new出来的对象(包括成员变量) 2)栈:正在调用的方法中的所有局部变量(包括参数) 3)方法区:.class字节码文件(包括方法)2.继承: 1)代码复用 2)extends 3)父类:共有的 子类:特有的 4)子继承父后,子具有:子+父 5)单一继承 6)传递性 7)构造子之前必须先构造父类 子类构造中必须调父类构...
2018-04-21 12:00:47 303
原创 内存管理 继承 super
回顾:1.方法的签名:方法名+参数列表2.方法的重载(Overload): 1)发生在一个类中,方法名称相同,参数列表不同 2)编译器根据签名自动绑定调用不同的方法3.构造方法:构造器、构建器、构造函数 1)常常用于给成员变量赋初值 2)与类同名,没有返回值类型 3)创建对象时被自动调用 4)若不写则默认一个无参的,若写了则不再默认提供 5)可以重载4.this:指代当前对象,哪个对...
2018-04-21 01:50:51 213
原创 OO.DAY01 类 对象 创建类和对象 访问成员
回顾:1.方法: 1)封装特定的逻辑功能 2)尽可能独立,一个方法只干一件事 3)可以被反复调用多次 4)避免代码重复,有利于代码维护、有利于团队协作开发2.方法的定义: 修饰词 返回值类型 方法名(参数列表){ 方法体 }3.方法的调用: 1)无返回值: 方法名(有参传参) 2)有返回值: 数据类型 变量 = 方法名(有参传参); 方法名(有参传参...
2018-04-17 10:02:40 255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人