java笔记第七节
来源:互联网 发布:数据恢复破解版 编辑:程序博客网 时间:2024/05/16 12:46
第七节
一、 继承(拥有) 代码的高效复用,为多态做铺垫,易于升级、扩展。
A(子类)继承B(父类) A拥有B类里的所有方法和属性,可以调用继承B的除私有的以外的方法,java里只可以单继承(一个类只能继承一个).
如:
Class B{
Public void method1(){
System.out.println(“Hello”);
}
}
Class A extends B{
}
A a=new A ( );
a.method1();
子类就是继承类,也叫派生类。
父类就是被继承的类,也叫超类。
子类继承父类先构造父类,若父类只有一个带参数的构造器要用super();关键字,super()只允许写在第一句,父类对象除了自身类,以上的都是父类,super()只是声明了调用父类的哪个构造器,它只是一个声明语句。
在同一个类里选择其他构造时的用this,子类父类中用super。
升级有两种:1.自己重写。2.覆盖以前老的方法(方法重写(方法名一样),在继承中才有即:重新在子类声明与父类方法一模一样的方法,但实现不一样)
重写:父类的方法过时不能用,子类重写(重写不动父类的任何方法)
子类继承父类调用时先调用子类,后调用父类。
注:子类有调用子类,子类没有调用父类。
Object 对象类,是所有类的祖先,所有类都默认继承他;class类是类的管理类
常用的几种举例:
返回类型
String toString(); 将对象形成String 自动调用(可重写)
Object clone(); 深克隆 克隆内存用
浅克隆 克隆当前的
Boolean equals( object obj ) 比较 (若内存地址相同就是同一个对象,比较没用) 对象和对象比,比较属性值。
二、多态
子类可以转变成父类(子类转换前的都还在)
基于多态之上有面向父类编程思想
做编程有两种写法:1.软写法,是灵活的写法,易修改,易扩展。2.硬写法:死板的写法,不好改,代码结构差。
新工具:eclipse(IBM公司的)
方便的安装方法:
先把JDK考到一起,再建立一个批处理文件(.bat)
写入代码保存,之后双击.bat文件即可。
代码:set path=.\jdk7.0\bin
start eclipse.exe
- java笔记第七节
- java 第七节课堂笔记(数组)
- Java基础笔记-第七记
- java学习笔记---第七章图形程序设计
- java 第七章 对象的使用 笔记
- Java SE 学习笔记 第七记
- Think in java第七章笔记
- Thinking in Java 笔记(第七章 多态)
- Java基础部分第七节
- 【慕课笔记】第七章 方法 第1节 如何定义JAVA中的方法
- 【慕课笔记】第七章 方法 第2节 JAVA中无参无返回值方法的使用
- 【慕课笔记】第七章 方法 第3节 JAVA中无参带返回值方法的使用
- 【慕课笔记】第七章 方法 第4节 JAVA中带参无返回值方法的使用
- 【慕课笔记】第七章 方法 第5节 JAVA中带参带返回值方法的使用
- 【慕课笔记】第七章 方法 第6节 JAVA中方法的重载
- 【Java笔记】Java开发实战经典 - 第七章
- php学习笔记:第七节--函数
- java学习第七节--Java 变量类型
- 手机分配短讯id的面试题目
- Ural 1590. Bacon’s Cipher 后缀数组
- UVa 10785 - The Mad Numerologist
- 安卓与PC网络对接实现视频实时播放
- 实验比较各离散采样算法
- java笔记第七节
- 双数组trie原理
- PHP输出当前进程所有变量 / 常量 / 模块 / 函数 / 类
- 大话数据结构之单链表
- 统计知识选讲(一)——主成分分析(PCA)的思想
- 优秀程序员不得不知道的20个位运算技巧
- android传感器(sensor)分析(以mma8451重力感应器为基础)
- 无向图的直径以及树的直径
- Visual Studio 2013预览版中的 C++11 新特性