java基础
MiloMccree
这个作者很懒,什么都没留下…
展开
-
java接口
接口可以看作一种特殊的abstract java类。public interface SportManInter { /** 1、JDK 8开始 :默认方法(实例方法) -- 必须default修饰,默认用public修饰 -- 默认方法,接口不能创建对象,这个方法只能过继给了实现类,由实现类的对象调用。 */ default void run(){ go(); System.out.pr.原创 2022-04-09 16:24:38 · 114 阅读 · 0 评论 -
java抽象类与模板方法模式
模板方法模式//理解:模板方法的格式抽象类{抽象方法A;//需要子类去重写public final 方法 //模板方法{xxxx固定代码段1抽象方法A;xxxx固定代码段1}}原创 2022-04-09 16:12:58 · 476 阅读 · 0 评论 -
信息分类技术--enum 枚举
注解:枚举是一种特殊的类。只不过这个类中成员“只取名”,类的第一行需要罗列所有的名称。//方向枚举public enum Orientation { UP, DOWN, LEFT, RIGHT;}//在类中建立移动方法,传入枚举对象//注:switch语句对于枚举的简化支持,switch(枚举对象)可以直接获取到里面的名称,而不需要用枚举名调用(也就是caseOrientation.UP)public static void move(Orientation...原创 2022-04-09 15:35:31 · 295 阅读 · 0 评论 -
包,权限修饰符,final,常量//简介
原创 2022-04-09 15:06:11 · 204 阅读 · 0 评论 -
关于--java继承
重写父类的方法,必须同名同形参列表。加上@Overrideprivate方法不允许重写。权限问题。建议访问权限定义为和父类相同。父类的静态方法不能重写,否则报错。原创 2022-04-06 12:33:12 · 55 阅读 · 0 评论 -
static应用--单例模式
一个类永远只能创建一个实例对象。实现饿汉单例1.构造器私有化2.提供对象类中创建 public static 类名 对象名 =new 类名();关于懒汉单例真正需要对象时时候才去创建一个对象(延迟加载对象)实现懒汉单例1.构造器私有2.类中创建 privatestatic 类名 instance; //只是一个遥控器3.定义方法对外返回单例对象publicstatic 类名 getinstance(){if(instance==null) {...原创 2022-04-05 17:38:03 · 233 阅读 · 0 评论 -
static应用--关于代码块
static{} 静态代码块,只加载一次。代码块中可以处理静态资源。如初始化。与类一起执行。执行顺序优先于main方法应用案例斗地主游戏初始化牌。构造代码块,基本不用。{}属于对象,每次构建对象时会执行,执行顺序优先于构造器。...原创 2022-04-05 17:17:26 · 2714 阅读 · 0 评论 -
static应用---工具类
定义一个类存放static方法,存放项目共用的一些技术。防止代码重复度过高如生成验证码调用: 类名.静态方法名工具类不需要创建对象!直接调用。请创建private 构造器。原创 2022-04-05 17:03:19 · 138 阅读 · 0 评论 -
关于static关键字
被static修饰的类中成员变量是静态成员变量,为类中公有属性。在内存中只加载一次。public static int a;可以用类名.a访问到a的值。普通的成员变量(无static修饰,属于实例对象,无法用类名访问。如网站在线人数可以定义为静态成员变量。...原创 2022-04-05 16:13:44 · 121 阅读 · 0 评论 -
关于final
原创 2022-04-06 18:04:51 · 67 阅读 · 0 评论 -
权限修饰符
private 只有类访问权限缺省 有类访问权限,包访问权限protected 有类访问权限,包访问权限,子类访问权限 //给儿子权限public 有全部的访问权限。类包子全原创 2022-04-06 14:03:01 · 53 阅读 · 0 评论