摘要: 重载与重写 一、方法的重载 定义:方法名相同,参数的顺序、个数、类型不同的方法 判断重载: 1、必须在同一个类中 2、方法名必须相同 3、参数的个数类型,个数,顺序不同 4、与方法的修饰符与返回值没有关系 二 方法的重写: 1、重写发生在父类与子类之间,子类的方法的方法名、参数列表、返回类型与父类相 阅读全文
posted @ 2020-01-09 23:07 王刚a 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 静态变量与成员变量之间的区别1、成员变量包含在对象之中。每个对象都有自己独立的成员变量,当一个对象的成员变量发生变化时,不会影响另外的对象。而静态变量独立在对象之外,所有对象共享静态变量,但是,静态变量的改变也会影响所有的对象; 2、静态变量在类加载时创建,他是在对象将之前的,它常驻内存,不会因为对 阅读全文
posted @ 2020-01-09 22:42 王刚a 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: static 修饰方法 1、static修饰的方法被称之为静态方法也叫作类方法,加static的方法,可以通过类名直接访问,也可以通过对象名访问,而不加static只能通过对象名访问,加了static的方法,不能再内部写this,因为直接用类名点方法的时候,没有当前对象 2、加了static的方法, 阅读全文
posted @ 2020-01-09 22:20 王刚a 阅读(8492) 评论(0) 推荐(0) 编辑
摘要: static(一) 它可以修饰属性和行为但是不能修饰构造; 1、修饰属性/行为又被称之为静态属性/类,加了静态属性的特点:在全类中共享一个值, 不是随着对象的产生而产生,而是类的加载期(main方法运行之前),就已经产生到内存 数据段的静态区了;以后每产生一个对象,其实该属性都是这么一个地方,而不是 阅读全文
posted @ 2020-01-09 21:30 王刚a 阅读(182) 评论(0) 推荐(0) 编辑
摘要: super() 当带用子类构造创建子类对象的时候,会自动先调用父类的构造创建父类对象部分; 然后再调用子类构造上子类特有部分,从而构成一个完成的子类对象; 1、在默认情况下,子类构造都是调用父类的无参构造, 2、当父类有多个构造,要使用关键字supper的第二种用法super(); this 1、t 阅读全文
posted @ 2020-01-09 21:03 王刚a 阅读(162) 评论(0) 推荐(0) 编辑