一、标识符 (1) 标识符是用于类名、变量名、方法名、对象名、数组名等的命名; (2)可以使用英文字母、阿拉伯数字、下划线_、$符号 (3)不能以数字开头 (4)不能使用Java中的关键字或保留字 (5)对大小写敏感 二、修饰符 (1)访问修饰符:访问修饰符是用来控制其他类对该类的类、实例变量、构造 ...
分类:
编程语言 时间:
2019-04-19 01:18:28
阅读次数:
186
Java的对象构造非常重要,所以Java提供了多种编写构造器的机制。 重载(overloading) 如果多个方法有相同的名字、不同的参数,便产生了重载。 Java允许重载任何方法,而不只是构造器方法。 因此要完整的描述一个方法,需要支出方法名以及参数类型,这叫做方法的签名(signature) 重 ...
分类:
编程语言 时间:
2019-04-19 00:43:47
阅读次数:
174
构造方法的作用 当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值 构造方法的定义格式 构造方法的注意事项: 构造方法的写法上,方法名与它所在的类名相同。它没有返回值,所以不需要返回值类型,甚至不需要void。 如果你不提供构造方法,系统会给出无参数构造方法 如果你提供了构造方 ...
分类:
其他好文 时间:
2019-04-18 09:15:06
阅读次数:
119
当方法中的参数和类中变量重名时,使用 this.变量 调用成员变量。 此处this指当前对象,运行结果: 使用this调用本类中的其他方法,格式:this.方法名(参数) this调用本类中的构造方法,格式:this(参数) 使用return this返回当前实例化对象 ...
分类:
编程语言 时间:
2019-04-16 16:18:08
阅读次数:
170
多态就是指同一操作作用于不同的对象会产生不同的结果。在继承关系中,子类会自动继承父类中的方法,但有时父类的方法不能满足子类的需求,可以对父类的方法进行重写。重写有三点要求,1 要求子类的方法名,参数个数,参数类型必须与父类方法相同,2父类方法必须使用们virtual关键字修饰,被它修饰的方法称为虚方 ...
分类:
其他好文 时间:
2019-04-14 15:54:32
阅读次数:
105
一、this关键字,想起之前总是搞不懂this.name是where.name,嗯!第二个name就是形参name,所以这句话就是讲形参name的值传给成员变量name private void setName(String name ){ this.name=name; } 二、构造方法:1.没有 ...
分类:
其他好文 时间:
2019-04-14 09:30:51
阅读次数:
121
2019-04-1217:31:19 (1)方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。 (2)方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写(Over ...
分类:
编程语言 时间:
2019-04-12 17:40:18
阅读次数:
162
内置函数 绑定 组合 属性名和方法名相同,属性会覆盖掉方法 ...
分类:
编程语言 时间:
2019-04-12 13:16:43
阅读次数:
175
什么是方法 Scanner sc=new Scanner(System.in); sc.nextInt();这就是方法 方法的声明和调用 1声明 访问修饰符 返回类型 方法名(参数列表){ 方法体 }如 访问修饰符:允许访问的权限; 方法名:除了满足标识符,第一个单词小写其他第一个字母都 无参无返回 ...
分类:
编程语言 时间:
2019-04-10 21:56:13
阅读次数:
169
在介绍动态代理之前首先简单捎带下静态代理(自己的理解) 所谓静态代理是实际调用者通过一个代理对象调用目标对象的方法,代理对象与目标对象必须具备相同的方法名, 所以代理对象和目标对象必须实现同一个接口。静态代理的缺点是:开发者必须自己手动实现 代理类 所谓动态代理,是 当 .java源码通过类加载器变 ...
分类:
其他好文 时间:
2019-04-09 11:07:41
阅读次数:
228