摘要:
一、instanceof A instancesof B //意义:A是否是B的一个实例化对象,返回一个boolean值 public class Person{ } //继承Person类 public class Student extends Person{ } //继承Person类 pub 阅读全文
摘要:
一、多态的使用示例 //父类 public class Person{ public void run(){ System.out.println("Person "); } } //子类 public class Student{ public void run(){ System.out.pri 阅读全文
摘要:
一、方法重载 方法重载是指一个类里的方法有相同的方法名,但是参数列表不同的情形。 方法重载的好处是避免有一些功能相同方法,只因为参数类型或个数不同,而被迫去写多个不同名的函数。 比如print()方法里输出的可以是int,char等等,他们都是输出打印的功能,只是参数不同,所以进行方法重载。 简单的 阅读全文
摘要:
一、封装 定义:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的 读取和修改 的访问级别。 写代码时只需要做到属性私有,get/set。 即对象的属性用private来进行修饰,当需要对其进行访问时用get方法,需要修改时用set方法来修改。 如: public class Studen 阅读全文
摘要:
Java中的值传递和引用传递本质上还是值传递 值传递是对基本类型(8种)而言的,引用传递是对对象型变量而言的。 基本类型的数据会直接保存在变量中。 而引用类型的变量中只保存指向实际对象的地址,实际对象中保存着内容。 对基本类型赋值时,变量内容会被覆盖 对引用类型赋值时,变量中的地址会被改变,但原先引 阅读全文
摘要:
一、普通方法 定义 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } 例1: public class Children{ piblic String sayHello(){ return "hello,world"; System.out.pri 阅读全文