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