Java
文章平均质量分 91
Holland_zhizhu
这个作者很懒,什么都没留下…
展开
-
面向对象学习(中)
面向对象的特征二:继承性 1.为什么要有类的继承性?(继承性的好处) ① 减少代码的冗余,提高代码的复用性。 ② 便于功能的扩展 ③ 为之后多态性的使用,提供了前提 图示: 2.继承性的格式: class A extends B{} A:子类、派生类、subclass B:父类、超类、基类、superclass 3.子类继承父类以后有哪些不同? 体现:一旦子类A继承父类B以后,子类A就获取了父类B中声明的所有的属性和方法。 特别的,父类中声明为private的属性或方法,子类继承父类以后,原创 2021-07-10 19:03:34 · 79 阅读 · 0 评论 -
总结:小测试
小测试一 1.什么是方法的重载? “两同一不同”:同一个类、相同方法名;参数列表不同:参数个数不同、参数类型不同 如何调用确定的方法:方法名→参数列表 2.说明Java方法中的参数传递机制的具体实现? 如果参数是基本数据类型,此时实参赋给形参的是实参真实存储的数据值。 如果参数是引用数据类型,此时实参赋给形参的是实参存储数据的地址值。(含变量的数据类型) 例如: Person p1 = new Person(); User u1 = p1;//编译错误 3.成员变量和局部变量在声明的位置上、是否有默原创 2021-07-03 23:59:49 · 102 阅读 · 0 评论 -
面向对象学习(上)
类与对象(复习) 1.面向对象学习的三条主线: ① Java类及类的成员:属性、方法、构造器;代码块、内部块 ② 面向对象的三大特征:封装性、继承性、多态性、(抽象性) ③ 其他关键字:this、super、static、final、abstract、interface、package、import等 “大处着眼,小处着手” 2.面向对象与面向过程(理解) ①面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做 ②面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做 3.完成一个项目(原创 2021-07-02 16:53:02 · 148 阅读 · 0 评论