java3
来源:互联网 发布:淘宝上怎么看购买旺旺 编辑:程序博客网 时间:2024/05/18 20:09
继承:
1、自动转型
i. 定义:创建对象的时候,子类的对象可以自动转型为父类的类型
ii. 格式:父类类名 对象名 = new子类类名();
iii. 强制转型:子类类型对象名= (子类类型)父类对象;
iv. 自动转型后的对象是什么类型?
1. 自动转型后的对象是转型后的父类类型
2. 调用方法:如果子类重写了父类的方法,则执行重写后的,如果没有重写,则执行父类的
2、多态:多个同一个类型的对象,调用同一个方法的时候,执行过程不一样
总结:
多态性->方法重写+自动转型->继承
工具的使用:
Eclipse:继承开发工具
开发步骤:1)启动工具
2)加载指定的目录(一定要记住)
3)新建工程
4)工程的src下新建package(包:把一些相似功能的代码进行封装)
5)新建class类(class类就是java文件)
Java面向对象编程的三大特性:
继承性、多态性、封装性
封装性:一个方法只做一件事情
this:这个(当前类对象)
1)看this在哪个方法中用 2)找到调用这个方法的对象 3)this==调用方法的对象
类的分类
方法分类:普通函数、构造函数、抽象方法
普通方法:public返回类型 方法名(){}
构造方法:public类名(){}
抽象方法:public abstract返回类型 方法名();
说明:没有方法体的方法
类的分类:普通类、抽象类、接口
普通类:public class类名{}
抽象类:public abstract class类名{}
接口:public interface类名{}
构造方法
普通方法
抽象方法
常量
变量
创建对象
普通类
Ok
Ok
Ok
Ok
Ok
抽象类
Ok
Ok
Ok
Ok
Ok
接口
Ok
Ok
定义类的目的:创建对象,并提供方法调用
抽象类和接口:当父类用的,约束子类方法的定义
接口继承(implements)
接口作用:当作父类来使用,约束子类的方法定义
如何完成:父类的抽象方法,在子类中必须全部做重写操作
extends和implements这个两个关键字都是实现继承
extends的父类只能是:抽象类和普通类
implements的父类只能是:接口
- java3
- java3
- java3
- java3
- java3
- java3
- java3
- java3
- Java3
- java3
- java3
- java3
- java3
- java3
- java3.2
- 初识JAVA3
- 复习java3
- Java3-5 计算10!
- C++通过TinyXml解析xml文档
- Android Studio 无法通过usb识别手机
- java中Map集合的常用遍历方法及HashMap的应用实例
- macbook pro安装mysql server
- iOS图片模糊
- java3
- Fiddler抓包8-打断点(bpu)
- 百度地图定位当前城市
- 欢迎使用CSDN-markdown编辑器
- Android工作两年之后的第一个App--天真无谐
- 第二节 变量类型
- 指针与零的比较以及浮点型与零的比较
- 用C语言实现:找出不成对出现的数字
- 69. Sqrt(x)