浅谈继承关系和接口
来源:互联网 发布:阿里云学生没有库存 编辑:程序博客网 时间:2024/05/21 08:55
小结整理:
1.普通类、接口、抽象类
普通类:1)方法只能有普通方法和构造方法;
2)能创建对象;
抽象类:1)方法可以有普通方法、构造方法和抽象方法;
2)不能创建对象;
接口:1)方法只能有抽象方法;
2)不能创建对象;
2.继承(父子)父类和子类
作用:避免代码的冗余;
继承:子类通过继承关系获取父类的所有非私有权限的属性和方法,是单继承关系;
关键字:extends、 implements
普通类继承普通类 extends
普通类继承抽象 extends 必须同时重写抽象类中的所有方法
普通类继承接口 implements 必须同时重写抽象类中的所有抽象方法,可以同时继承(实现)多个
抽象类继承接口 可以不用同时重写所有接口抽象方法,可以同时继承(实现)多个
类接口抽象类接口模型 : 程序员(动手不动口)->小组长(动口也动手)->项目经理(动口不动手)
3.方法重写
子类重写父类的方法
重写条件:子类的方法名、参数、返还值必须和父类继承过来的方法一致,方法体不一样
4.自动转型
子类对象自动转型为父类类型
转型后的对象,如果子类重写了父类方法,则执行后的仍然是重写后的
5.多态
同一个类型的对象,执行同一个方法,执行过程不一样,则称为多态
6.构造函数
访问权限 类名() {}
作用:用来构造对象
特征:创建对象时候执行
构造器有返回值,返回的是对象在内存中的地址
7.方法重载
方法重载:1)在一个类中;
2)方法相同;
3)参数类型、参数个数、参数顺序不一样的方法互为重载方法;
构造方法重载:如果重载了构造函数,则类中默认的构造函数没有了,如果还需要用到无参的,则必须显性定义在类中
8.界面代码重构重写
引用传递,构造方法传参数
this代表一个对象,当前类的对象
- 浅谈继承关系和接口
- 浅谈类、抽象类、接口和继承之间的关系
- java 接口 实现和继承关系
- java 接口 实现和继承关系
- Java 接口 实现和继承关系
- Java 接口 实现 和继承关系
- java总结------接口 实现和继承关系
- java 接口 实现和继承关系
- java 接口 实现和继承关系
- java 接口 实现和继承关系
- Java -- 继承和实现接口的关系
- java 接口 实现和继承关系
- java 接口 实现和继承关系
- java 接口 实现和继承关系
- java 接口 实现和继承关系
- java 接口 实现和继承关系
- java 接口 实现和继承关系
- java 接口 实现和继承关系
- OC 核心语法
- Android实现图片放大缩小
- Android early suspend/late resume
- 关于iOS逆向工程的工具(一)
- HTML5 data-* 自定义属性
- 浅谈继承关系和接口
- Android实现Session保持
- Kali Linux下安装VMware Tools
- 二叉排序树算法
- 栈的应用 - 中缀表达式转后缀表达式
- rapidJson 的使用
- hdu 2539 点球大战
- QLineEdit 输入验证(相关的设置)
- POJ 1056 IMMEDIATE DECODABILITY