一、基本定义 构造函数:是一种特殊的方法 。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中 。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。 重写:当一个子类继承一父类,而子类中的方法与父 ...
分类:
其他好文 时间:
2019-07-24 12:59:08
阅读次数:
89
1.封装(回顾) 2.继承:从基类或父类继承相关的属性或方法 继承案例: 多继承:如果多个父类中有同样的方法,从左往右检索类,看是否包含所调用的方法,首先检索到的被调用 案例1: 案例2: 3.多态:不同类(对象)有同样的方法,但是方法的行为不同 案例: ...
分类:
其他好文 时间:
2019-07-24 10:18:07
阅读次数:
92
[TOC] 继承 inherit 重写与重载(Override & Overload) ? 子类中含有和父类中一样的方法时 ? 子类进行方法的重写,加上注解@Override是一种好的习惯 构造方法访问次序 ? 先调用父类的构造方法,在调用子类构造方法 ? 子类可以通过super关键字来选择调用父类 ...
分类:
编程语言 时间:
2019-07-23 18:44:02
阅读次数:
112
导航视图控制器的基本概念: 1、导航视图控制器是基于构建分层(有层级)应用程序的主要工具,管理着多个内容视图的换入(压入)和换出(弹出)。自身提供了视图切换的动画效果 2、父类是UIViewController UIViewController是所有视图控制器的父类也叫基类。 3、导航控制器是以栈的 ...
分类:
其他好文 时间:
2019-07-23 17:14:28
阅读次数:
151
今天由于业务需要,看一段数据库中的表转化成用户可以看懂的数据,也就是把一些字段比如Date用ms存的,转化为'yyyy-MM-dd'这种格式,但是由于字段太多,所以利用Java反射机制自带的BeanUtils相关的方法来进行转化(要求两个类的属性名称相同),当然这个方法只支持基本数据类型,如Long ...
分类:
编程语言 时间:
2019-07-23 11:34:01
阅读次数:
282
这里说的继承有点像C++里的父类和子类,实际上是结构体类型的强制转换,最近看Linux内核源码时经常接触到这种方法,在这里就当作是一个简单的学习吧。 下面给出一个Demo,很简单,分别定义了一个father结构体和一个son结构体,father结构体里定义了2个整形变量,son结构体里的第一个成员是 ...
分类:
编程语言 时间:
2019-07-23 00:12:48
阅读次数:
157
文本我们能读懂的都可以认为是字符流,文章 java文件都是字符流数据 流的分类 输入流 输出流 1。输出流 Writer:关于字符流的父类,抽象类。与之相对的输入流 Reader类 一、字符流 字符流的命名规则:如果是输出流那么就以Writer结尾,如果是输入流就以Reader结尾 文本我们能读懂的 ...
分类:
其他好文 时间:
2019-07-22 21:26:55
阅读次数:
111
es5 中类的创建以及继承 es6 中类的创建以及继承 在es6的 constructor 中不去调用 super 的话是不能进行 this 的使用的,这里用 super(obj1) 是为了给所要继承的父类 animal 进行传参; ...
分类:
其他好文 时间:
2019-07-22 18:08:29
阅读次数:
95
概述 学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了 final 关键字,用于修饰不可改变内容。 final: 不可改变。可以用于修饰类、方法和变量。 类 ...
分类:
其他好文 时间:
2019-07-22 09:23:34
阅读次数:
90
新建一个父类。Object类。默认了不写父类。父类也是Object类 final没有子类,但是一定有父类。 继承这个final修饰的类。就会报错。无法继承。 ...
分类:
编程语言 时间:
2019-07-21 18:43:47
阅读次数:
103