摘要: 内部类 内部类的作用: 内部类是即在一个类的内部定义另一个类,内部类就成为外部类中的成员,访问权限遵循类成员的访问权限机制,可以是public、protected、缺省和private, 每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响 阅读全文
posted @ 2022-03-19 16:01 任任不买鞋子 阅读(84) 评论(0) 推荐(0)
摘要: 静态方法是属于类的,动态方法属于实例对象,在类加载的时候就会分配内存,可以 通过类名直接去访问,非静态成员(变量和方法)属于类的对象,所以只有该对象初始化之后才存在,然后通过类的对象去访问。也就是说如果我们在静态方法中调用非静态成员变量会超前,可能会调用了一个还未初始化的变量。因此编译器会报错。 阅读全文
posted @ 2022-03-19 15:00 任任不买鞋子 阅读(390) 评论(0) 推荐(0)
摘要: 属性:定义就必须直接赋值或者在构造方法中进行赋值,并且后期都不能修改(使用场景:某一个变量,值是不改变,无论哪个对象调用值都是一样的,就可以用final修饰为常量 常量在声明时必须初始化,声明之后不能对其进行二次赋值,其后任何试图对常量进行赋值的语句都将报错。 常量命名:全部大写,多个单词之间是有_ 阅读全文
posted @ 2022-03-19 11:19 任任不买鞋子 阅读(348) 评论(0) 推荐(0)
摘要: abstract(抽象类) 抽象类不可以被实例化,也就是不可以用new创建对象 ,但有构造方法(构造方法是让子类进行初始化)可以有成员属性和非抽象的成员方法。 抽象类通过其子类实例化 用abstract修饰的类就是抽象类。抽象方法必须定义在抽象类中。但是抽象类中不一定有抽象方法 抽象类可以继承普通类 阅读全文
posted @ 2022-03-17 20:15 任任不买鞋子 阅读(124) 评论(0) 推荐(0)
摘要: 枚举 Enum常用的方法 1. values() 方法 通过调用枚举类型的 values() 方法可以将枚举的所有成员以数组形式返回,也可以通过该方法获取枚举类型的成员 for(Season season:Season.values()){ System.out.println(season.get 阅读全文
posted @ 2022-03-16 20:55 任任不买鞋子 阅读(150) 评论(0) 推荐(0)
摘要: static static(静态) 静态属性总结: 静态属性是类的所有对象共享的,不管创建了多少个对象,静态属性的内存只有一个(所以静态数据成员不在类中定义,是在类外定义的。也就是在程序一执行就被存放到了数据区了,它比对象先生成。)、 静态属性可以直接赋值,也可以在构造方法中中赋值 例子: publ 阅读全文
posted @ 2022-03-14 21:28 任任不买鞋子 阅读(109) 评论(0) 推荐(0)
摘要: 正确答案:A 循环条件需要结果为true或false,i++为死循环,不可以作为循环条件 正确答案:D 正确答案:下标越界 此数组只有 a[0] a[1],a[0]=1,a[1]=1 String[] a =new String [3]; ,a[0]=null,a[1]=null 正确答案:a.le 阅读全文
posted @ 2022-03-14 21:01 任任不买鞋子 阅读(78) 评论(0) 推荐(0)