摘要:
内部类就是定义在其他类的内部 A:内部类可直接调用外部的成员 包括private B;外部类要访问内部类的成员 要创建对象才能使用 内部类根据位置的不同分为 成员内部类和局部内部类 内部类 是可以用static 修饰 因为他是外部类的成员 局部内部类 局部成员中创建局部类的对象 并且实现局部内部类的 阅读全文
摘要:
抽象类 abstract 有得有失: 得到了 一个抽象方法 没有方法体 不能创建对象 接口 interface 不能被fianl abstracrt 成员变量 默认 添加public static fianl 方法 默认 添加public abstract java8之后添加了 类方法{} 默认方法 阅读全文
摘要:
get set 方法和构造器 get 是修改 set是获取 构造器是初始值 他不受修饰符权限的限制 修饰符只是区域 权限 没有别的意思 阅读全文
摘要:
toString 一般是来获取类的内部信息的 equals 一般来对类中 进行比较的 默认 object的tostring 得到是 类名@hash方法返回值 所以要重写toString方法 打印或者将对象转换为字符串都是使用的toString方法 任何一个对象加上一个空字符串 变成字符串 对象 in 阅读全文
摘要:
父类 子类 静态 成员初始化 显示初始化 构造代码块 构造器 阅读全文
摘要:
如果继承中 父类出现有参的构造器 那么子类必须(Super)调用父类指定的有参构造器 super() 出现在子类中 this()出现在同一个类中 阅读全文
摘要:
java的 传递机制 都是副本传递 基本类型传递 方法中对参数的修改完全不会影响参数的本身 传递的是副本 引用传递 参数的传递副本和本身指向同一块堆地址所以 方法中对参数的修改会直接改变的值得本省 阅读全文
摘要:
俩同一不同 在同一个类中 又多个同名方法 不同的形参 形成方法的重载 不同的修饰符不构成方法的重载 不同的返回值类型不构成方法的重载 如果方法名相同 不同的修饰符 或者返回值 就会构成方法名的重复 阅读全文
摘要:
this 只能出现在非static的方法 和 构造器中 非static方法中 :this代表了该方法的调用者 (谁调用该方法,谁就是该方法的调用者) 构造器中: this代表构造器正在初始化的对象 阅读全文
摘要:
随机数的生成需要用到 Random方法 Math.Random();这是一个返回值为 double型的 0.0~1.0区间的随机数 int a .Random(int a) 这个随机数的取值区间为 0~int a 并且 是左开右闭的取值【0,a) 返回的随机数的 数据类型是 int 下面是 获取10 阅读全文