摘要: 重载与重写 一、方法的重载 定义:方法名相同,参数的顺序、个数、类型不同的方法 判断重载: 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) 编辑
摘要: 继承是一种面向对象的基本特征之一,但在具体语言的语法上设计中有两种方式:多继承与单继承; 所谓的多继承就是指一个子类可以拥有多个父类,单继承的话则是一个子类只用有一个父类, 多继承的优点在于由于同时具备多个父类的特征,让子类拥有更高的丰富度,而他的缺点就是会让继承的结构变得更复杂,而且会出现菱形继承 阅读全文
posted @ 2019-12-22 23:04 王刚a 阅读(2544) 评论(0) 推荐(0) 编辑
摘要: 流按照方向上划分输出流--outputStream和输入流 inputStream,即按照程序写入或者读入。而字节流与字符流 是按照流的数据单位进行划分的,他又分为输入和输出操作; 在字节流中输出数据主要使用outputStream完成,输入是inputStream来完成,在字符流中输出主要是使用w 阅读全文
posted @ 2019-12-22 22:50 王刚a 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 因为生命周期不同,局部变量会在方法结束以后会被销毁,这样会导致内部类引用了一个不存在 的变量,这就前后矛盾了 所以编译器会在内部类中生成一个局部变量的拷贝,这个拷贝的生命周期与内部类的对象相同,就不会出现上述的问题 但是这样一来就导致了其中一个变量被修改,两个变量值可能会不同的问题,为了解决这个问题 阅读全文
posted @ 2019-12-22 22:33 王刚a 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: java异常处理中,关键字try-catch-finally,throw,throws try:用来指定一块预防所有异常的程序 catch:子句跟在try块后面,用于指定你想要捕捉的异常类型,注意这里的异常类型,子类在前,父类在后,如 Exception就会放在最后面,能捕捉所有类型的异常, fin 阅读全文
posted @ 2019-12-22 22:22 王刚a 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 集合和数组的比较(为什么需要引入集合) 数组不是面向对象的,存在明显的缺陷,集合却完全弥补了数组的一些缺点,比数组更灵活更实用,可大大提高软件的开发效率 而且不同的集合框架类可适用于不同的场合,具体如下: 1、数组效率高于集合类; 2、数组能存放基于数据类型和对象,而集合只能存放对象; 3、数组容量 阅读全文
posted @ 2019-12-22 22:09 王刚a 阅读(686) 评论(0) 推荐(1) 编辑