- 博客(12)
- 收藏
- 关注
原创 java接口
接口可以看作一种特殊的abstract java类。 public interface SportManInter { /** 1、JDK 8开始 :默认方法(实例方法) -- 必须default修饰,默认用public修饰 -- 默认方法,接口不能创建对象,这个方法只能过继给了实现类,由实现类的对象调用。 */ default void run(){ go(); System.out.pr.
2022-04-09 16:24:38 94
原创 java抽象类与模板方法模式
模板方法模式 //理解:模板方法的格式 抽象类{ 抽象方法A;//需要子类去重写 public final 方法 //模板方法 { xxxx固定代码段1 抽象方法A; xxxx固定代码段1} }
2022-04-09 16:12:58 438
原创 信息分类技术--enum 枚举
注解:枚举是一种特殊的类。只不过这个类中成员“只取名”,类的第一行需要罗列所有的名称。 //方向枚举 public enum Orientation { UP, DOWN, LEFT, RIGHT; } //在类中建立移动方法,传入枚举对象 //注:switch语句对于枚举的简化支持,switch(枚举对象)可以直接获取到里面的名称,而不需要用枚举名调用(也就是caseOrientation.UP) public static void move(Orientation...
2022-04-09 15:35:31 270
原创 权限修饰符
private 只有类访问权限 缺省 有类访问权限,包访问权限 protected 有类访问权限,包访问权限,子类访问权限 //给儿子权限 public 有全部的访问权限。 类包子全
2022-04-06 14:03:01 38
原创 关于--java继承
重写父类的方法,必须同名同形参列表。加上@Override private方法不允许重写。 权限问题。建议访问权限定义为和父类相同。 父类的静态方法不能重写,否则报错。
2022-04-06 12:33:12 31
原创 static应用--单例模式
一个类永远只能创建一个实例对象。 实现饿汉单例 1.构造器私有化 2.提供对象 类中创建 public static 类名 对象名 =new 类名(); 关于懒汉单例 真正需要对象时时候才去创建一个对象(延迟加载对象) 实现懒汉单例 1.构造器私有 2.类中创建 privatestatic 类名 instance; //只是一个遥控器 3.定义方法对外返回单例对象 publicstatic 类名 getinstance(){ if(instance==null) { ...
2022-04-05 17:38:03 203
原创 static应用--关于代码块
static{} 静态代码块,只加载一次。 代码块中可以处理静态资源。如初始化。 与类一起执行。执行顺序优先于main方法 应用案例 斗地主游戏 初始化牌。 构造代码块,基本不用。 {} 属于对象,每次构建对象时会执行,执行顺序优先于构造器。 ...
2022-04-05 17:17:26 2691
原创 static应用---工具类
定义一个类存放static方法,存放项目共用的一些技术。 防止代码重复度过高 如生成验证码 调用: 类名.静态方法名 工具类不需要创建对象!直接调用。请创建private 构造器。
2022-04-05 17:03:19 115
原创 关于static关键字
被static修饰的类中成员变量是静态成员变量,为类中公有属性。在内存中只加载一次。 public static int a; 可以用类名.a访问到a的值。 普通的成员变量(无static修饰,属于实例对象,无法用类名访问。 如网站在线人数可以定义为静态成员变量。 ...
2022-04-05 16:13:44 85
原创 最近学习java基础做的一个小练习(ATM系统模拟)
暂时还没学到IO流,就写内存里了 //主要功能 注册,登录,以及模拟一些操作 //ATMLauncher.java package ATMSystem; import java.util.ArrayList; import java.util.Random; import java.util.Scanner; public class ATMLauncher { public static void register(Scanner sc, ArrayList<A...
2022-04-05 11:52:46 277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人