摘要:
二进制 计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,他质保函0,1两个数字逢二进一,1+1=10每一个0或者每一个1叫做一个bit 十进制数据转成二进制数据:使用除以二获取余数的方式 二进制数据转成十进制的数据:使用8421编码的方式 字节 字节使我们 阅读全文
摘要:
在java中可以将一个类定义在另一个类或一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。 1.成员内部类 成员内部类是最普通的内部类,他的定义为位于另一个类的内部 class Circle{ double radius = 0; 阅读全文
摘要:
多态的两种实现方式 1.使用父类作为方法形参 2.使用父类作为方法返回值 当作为参数的父类是普通类或者抽象类的时候,构成继承多态,当作为参数的父类是一个接口后塍接口多态 使用父类方法作为参数 普通类形参:当一个形参希望我们传入的是一个普通类的时候我们实际上传入的是该类的对象匿名对象 抽象类形参:当一 阅读全文
摘要:
比较点 抽象类 接口 定义 用abstract关键字来修饰的类 interface关键字来修饰 组成 抽象方法,普通方法,构造方法,成员变量,常量 抽象方法,静态常量 使用 子类继承extends 实现类实现implements 关系 抽象类可以实现接口 接口是不能继承抽象类的 对象 都是通过对象的 阅读全文
摘要:
接口是一种特殊的抽象类,他不能包含普通方法 生活中的接口:比如usb接口可以介入usb风扇,u盘,数据线等等 生活中的接口的特点: 1.接口是可以扩展功能的 2.接口是一种规范,一种标准 java中的接口 接口是抽象方法和常量的集合 格式 修饰符 interface 接口名 { public sta 阅读全文
摘要:
抽象类的基本概念 普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以有构造方法,普通方法,static方法,常量和变量,而抽象类是指在普通类的结构里面增加抽象方法的组成部分】 什么叫首相方法: 在所有的普通方法上面都会有一对花括号,这个表示方法体,有方法体的方法一定可以被对象直接使 阅读全文
摘要:
多态的好处: 可替换性;多态对已经存在的代码具有可替换性 可扩展性;多态对待吗具有可扩展性,增加新的子类不影响已经存在类的多态性,继承性,以及其他特征的运行和操作。实际上新家子类更容易获得多态功能 接口性;多态是超类通过方法签名,向子类提供一个共同接口,由子类来完善或者覆盖他的视线 灵活性;他在应用 阅读全文
摘要:
java中的多态:多态是指不同类的对象在调用同一个方法所呈现的效果不同 使用条件: 1.要有继承或者实现的关系 2.要有方法的重写 3.要有父类引用指向子类对象 多态的作用:消除了子类之间的耦合关系,提高了程序的可扩展性和可维护性,耦合指的是代码之间的关联程度 父类引用指向子类对象格式: 父类类名 阅读全文
摘要:
如果从父类继承的方法不能满足子类的需求的情况下,可以对其进行改写,这个过程叫做方法的覆盖,也成为了方法的重写,子类中出现了和父类中一模一样的方法生命,也称为方法的覆盖或者方法的重写 方法重写的规则: 1.方法名称相同 2.参数列表相同 3.返回值的类型必须相同 父类: public class Fa 阅读全文
摘要:
super()方法 构造方法中的super关键字 在java子类的构造方法中可以通过super关键字来调用父类的构造方法 super();访问父类中的无参构造函数 super(...)访问父类中的成员方法 super()来调用父类午餐的构造方法中,但即使不适用super()默认也会调用父类的构造方法 阅读全文