重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个 ...
分类:
其他好文 时间:
2019-04-25 01:14:40
阅读次数:
156
his this 是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this 的用法在 Java 中大体可以分为3种: 1.普通的直接引用 这种就不用讲了,this 相当于是指向当前对象本身。 2.形参与成员名字重名,用 this 来区分: 实例 class Person { p ...
分类:
编程语言 时间:
2019-04-24 00:02:06
阅读次数:
180
[TOC] 可变长参数:指的是在调用函数时,传入的参数个数可以不固定 调用函数时,传值的方式无非两种,一种是位置实参,另一种是关键字实参,因此形参也必须得有两种解决方法,以此来分别接收溢出的位置实参(\ )与关键字实参(\ \ ) 可变长形参之 (掌握) 形参中的\ 会将溢出的位置实参全部接收,然后 ...
分类:
其他好文 时间:
2019-04-23 21:09:32
阅读次数:
148
实参 位置形参的范畴 位置形参 默认形参 可变长形参 关键字形参范畴 参数总结 ...
分类:
其他好文 时间:
2019-04-23 21:01:13
阅读次数:
109
泛型,又名"参数化类型",顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就 ...
分类:
编程语言 时间:
2019-04-23 21:00:08
阅读次数:
184
Class类 由于Class类没有公共构造方法,所以创建Class的对象的方法有以下几种: 1.通过Class.forName静态方法返回Class类的一个实例 2.通过类名.class来获取一个Class类的实例 3.代码运行在非静态区,通过this.getClass()获取Class类的一个实例 ...
分类:
其他好文 时间:
2019-04-23 20:57:44
阅读次数:
100
实参 位置形参的范畴 位置形参 默认形参 可变长形参 关键字形参范畴 参数总结 ...
分类:
其他好文 时间:
2019-04-23 20:46:49
阅读次数:
154
8 1 消息 :编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。 8 2 喜欢的图书 :编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参。这个函数打印一条消息,如One of ...
分类:
编程语言 时间:
2019-04-23 19:14:34
阅读次数:
282
问:请解释使用 *args 和 **kwargs 的含义 答: *args:非关键字参数,表示将实参中按照位置传值,多余的值都给 args,多余的实参被打包成 tuple(元组),然后传递给函数调用 **kwargs:关键字参数,表示形参中按照关键字传值,多余的值(以 k=v 的 形式)都给 kwa ...
分类:
编程语言 时间:
2019-04-22 12:04:24
阅读次数:
147
抛出问题:1.自调用函数是可以访问外界的全局变量的,为什么还要把window当做一个参数?2.undefined作为参数是什么意思? 个人理解问题1:首先传实参window表名了形参window就是外界的全局变量window,那么为什么明明可以直接访问外界的window,却要当成一个局部变量去访问? ...
分类:
其他好文 时间:
2019-04-22 09:14:27
阅读次数:
184