周记
什么都不是啊
这个作者很懒,什么都没留下…
展开
-
week03周记(四)
这是第四篇周记 引用类型类型用法总结 class 类作为成员变量 interface 接口 作为成员变量 interface 作为方法的返回值和形式参数 //备注: 接口作为参数时,传递的是它的子类对象;接口作为方法的返回值,返回的是它的子类对象 ...原创 2020-12-01 21:50:27 · 51 阅读 · 0 评论 -
week03周记(三)
第三篇迟来的周记 final 修饰类:类不能被继承 修饰方法:方法不能被重写 修饰变量:不能被【重新赋值】,如:修饰对象的时候,对象地址不能修改,但是对象里的内容可以更改。 权限修饰符 public protected (default) private 同一类中 ✔ ✔ ✔ ✔ 同一包下、不同类中 ✔ ✔ ✔ × 不同包的子类中 ✔ ✔ × × 不同包的非子类 ✔ × × × 编写代码的建议: 成员变量:private ,隐藏细节 构造方法:public ,方便创建对象原创 2020-11-28 22:59:12 · 57 阅读 · 0 评论 -
week03周记(二)
又一片迟来的总结 多态 多态: 继封装性,继承性之后面向对象的第三大特征。是指同一行为,具有多个不同的表现形式。 在生活中,比如跑这个动作,人跑、豹子跑、虫子跑这几个跑的样式都是不一样的,同一行为,通过不同的事物,可以表现出不同的形态。多态,描述的就是这样的一种状态。 前提: 1.继承或者实现【二选一】 2.父类的引用指向子类的对象【格式体现】 3.方法的重写【意义:不重写,是毫无意义的】 多态的表现 父类类型 变量名 = new 子类对象; 变量名.方法名; 备注:父类类型指的是子类对象继承的父类类型,原创 2020-11-28 22:01:09 · 69 阅读 · 0 评论 -
week03周记(一)
迟来的总结 一、抽象类 抽象类是包含抽象方法的类 抽象类、抽象方法用关键字abstract表示 抽象方法是只有声明而没有方法体的方法。 抽象类的子类必须重写父类当中所有的抽象方法,否则该子类也必须声明为一个抽象类。 抽象类的格式 public abstract class AbstractDemo{//一个类名为AbstractDemo的抽象类 public abstract void run();//这是一个方法名为run的抽象方法 } 抽象类的使用 public abstract cla原创 2020-11-28 20:43:14 · 69 阅读 · 0 评论