javase
Jingege778
这个作者很懒,什么都没留下…
展开
-
javase--接口
让程序可以面向接口编程,这样程序员就可以灵活方便的切换各种业务实现。一个类可以实现多个接口(接口可以理解为干爹),实现类实现多个接口,接口是用来被类实现的,实现接口的类称为实现类;弥补了类单继承的不足,一个类同时可以实现多个接口。原创 2024-01-28 18:49:39 · 502 阅读 · 0 评论 -
javase--抽象类
在java中有一个关键字:abstract,可以修饰类和成员方法。抽象类不能创建对象,仅作为一种特殊的父类,让子类继承并实现。abstract修饰类就是抽象类,修饰方法,就是抽象方法。类该有的成员(成员变量、方法、构造器)抽象类都可以有。抽象类不一定有抽象方法,有抽象方法的类一定是抽象类。抽象方法:只有方法签名,一定不能有方法体。抽象类的常见应用场景:模板方法设计模式。一个是抽象方法:具体实现交给子类完成。一个是模板方法:把相同代码放进去。,否则这个类也必须定义成抽象类。解决方法中存在重复代码的问题。原创 2024-01-28 17:26:09 · 372 阅读 · 0 评论 -
javase--final
程序编译后,常量会被“宏替换”:出现常量的地方全部会被替换成其记住的字面量,这样可以保证使用常量和直接用字面量的性能是一样的。final修饰引用类型的变量,变量存储的地址不能被改变,但地址所指向对象的内容是可以被改变的。final关键字是最终的意思,可以修饰(类,方法,变量)final修饰基本类型的变量,变量存储的数据不能被改变。修饰方法:该方法被称为最终方法,特点是不能被重写了。修饰类:该类被称为最终类,特点是不能被继承了。作用:通常用于记录系统的配置信息。修饰变量:该变量只能被赋值一次。原创 2024-01-28 16:25:13 · 394 阅读 · 0 评论 -
javase--junit单元测试框架
可以用来对方法进行测试,它是第三方公司开源出来的。原创 2024-01-25 15:12:05 · 348 阅读 · 0 评论 -
javase--枚举
编译器为枚举类新增了几个方法,并且枚举类都是继承:java.lang.Enum类的,从enum类也会继承到一些方法。枚举类的第一行只能罗列一些名称,这些名称都是常量,并且每个常量记住的都是枚举类的一个对象。枚举类的构造器都是私有的(写不写都是私有的),因此枚举类对外不能创建对象。枚举中,从第二行开始可以定义类的其他各种成员。用来表示一组信息,然后作为参数进行传输。枚举都是最终类,不可以被继承。原创 2024-01-25 11:10:44 · 601 阅读 · 0 评论