java
小曹不是码农
没事来点小编程
展开
-
Java中枚举分析
2.传统的public static final At WINTER=new At("冬天",“寒冷”);1.当我们使用enum关键字开发一个 枚举类时,默认会继承Enum类,而且是final类。2.对枚举对象/属性使用final+static共同修饰,实现底层优化。1.不需要提供set方法 ,因为 枚举对象值通常为只读。4.当有多个枚举对象时,使用,隔开,最后一个用分号结尾。3.如果使用无参构造器创建枚举对象,则小括号可以省略。3.枚举对象名通常使用全部大写,常量名规范。5.枚举对象必须放在类的首行。原创 2024-07-13 15:33:13 · 353 阅读 · 0 评论 -
java--接口
基本介绍:接口就是给出一些没有实现的方法,到某个类型要使用的时候,再使用这些方法,接口中的方法为抽象方法(如果对抽象方法不太理解的话,可以看。7.接口中的访问形式:接口.属性名 (因为接口中的属性是静态的,不用new一个对象就可以使用)1.继承的价值在于解决代码的复用性和维护性吗,接口的价值在于设计好各中方法,让其他类进行使用。1.接口不能被实例化(接口属于抽象类,根据抽象类可以解释为什么接口不能被实例化)3.如果一个类实现接口,必须把该接口的所有接口都实现。2.接口比继承更加的灵活。原创 2024-06-22 11:23:22 · 323 阅读 · 0 评论 -
分析java--抽象类
当用abstract可以修饰类,方法,当修饰方法的时候,抽象方法没有方法体(访问修饰体 abstract 方法名(参数列表) ),学习抽象类的更多价值在于设计,让子类继承并实现抽象类/抽象方法。6.如果一个类继承了抽象类,则该类必须实现抽象类的所有抽象方法,除非自己也是抽象类。3.如果类中有被abstract修饰的方法,则列必须被abstract修饰。2.抽象类中,有无被abstract修饰的抽象方法都可以。4.abstract只能修饰类/方法。5.抽象类本质还是类,拥有一般类功能。原创 2024-06-22 00:08:02 · 206 阅读 · 0 评论 -
java-----final关键字
3.如果final修饰的属性是静态的,则初始化属性必须在定义时/静态代码块/静态方法,不能在构造器中(因为在类被加载的时候,首先静态属性/静态方法/静态代码块被调用,如果属性在构造器定义,会导致类加载时属性还没有定义)4.final修饰的类不能被继承,但是依旧可以实例化,如果方法被final修饰,类没有被修饰,该类依据可以继承。类被final修饰后,方法就不用被修饰。总结:我感觉final就像一把锁,当它修饰对象的时候,对象就会失去一些自由被牢牢锁住。final可以修饰 类,属性,方法,局部变量。原创 2024-06-21 23:44:58 · 234 阅读 · 0 评论 -
图书管理系统
图书管理系统原创 2024-06-12 23:43:14 · 902 阅读 · 5 评论