自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

麦浪z

java学习历程

  • 博客(13)
  • 收藏
  • 关注

原创 5.11 枚举的定义以及操作

//枚举 enum Weekday { MONDAY,TUESDAY,WEDNEDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY; } //需求 定义一个员工类,使用一个变量restday来表示他哪一天休息(一周的哪一天) class Rmployee { private Weekday restday; //设置休息日 public void setRestday(...

2018-05-11 17:32:07 153

原创 5.10 实例内部类和静态内部类

class Outter { String name = "out"; //实例内部类 class Inner { String name = "in"; public void test() { String name = "local"; System.out.println(name); System.out.println(this.name); Sys...

2018-05-10 21:54:29 109

原创 5.10 面向接口编程思想

//共同遵守的规范 interface IUSB { void swapDate(); } //鼠标 class Mouse implements IUSB { public void swapDate() { System.out.println("鼠标正常"); } } //键盘 class KeyBoard implements IUSB { public void swa...

2018-05-10 18:36:25 124

原创 5.10 java中的接口以及实现类

//定义接口 /* 接口特点: 1.没有构造方法 不能定义构造器 不能new 2.接口只能继承接口,不能继承类,支持多继承 3.接口中的方法默认使用public abstract修饰 4.接口中的字段默认使用public static final 5.接口中的类是公共静态的 public static -------------------------------------------- 类和类...

2018-05-10 17:41:52 473

原创 5.10 模板方法设计模式

//模板类AbstractOperateTimeTemplate abstract class AbstractOperateTimeTemplate { final public long getTime() { long begin = System.currentTimeMillis(); doWork(); long end = System.currentTimeMill...

2018-05-10 15:26:10 91

原创 5.9 装箱和拆箱操作 包装类 基本数据类型 String之间的转换

//装箱和拆箱操作 class IntegerDemo { public static void main(String[] args) { //装箱操作:把int转换为对应的包装类 //方式一 Integer a = new Integer(17); //方式二 推荐使用 Integer b = Integer.valueOf(18); //拆箱操作:把包装类转...

2018-05-09 17:03:29 113

原创 5.9 单例设计模式

class ArrayUtil { //私有化实例对象 private static final ArrayUtil Instance = new ArrayUtil(); //私有化构造器 private ArrayUtil(){} //向外暴露方法getInstance public static ArrayUtil getInstance() { return Instan...

2018-05-09 15:08:45 82

原创 5.8 引用类型转换和instanceof关键字

class Animal { public void eat() { System.out.println("吃东西"); } } class Dog extends Animal { public void eat() { System.out.println("吃肉"); } public void doWork() { System.out.println(...

2018-05-08 16:34:42 116

原创 5.7 java中的多态思想

//多态思想 class Animal { public void eat() { System.out.println("吃东西"); } } class Dog extends Animal { public void eat() { System.out.println("吃肉"); } } class Cat extends Animal { public vo...

2018-05-07 17:37:52 155

原创 5.3 super关键字的使用

//super关键字的使用 子类调用父类中被覆盖的方法 class Animal { private String name; private int age; Animal(String name,int age ) { this.name = name; this.age = age; } public String getName() { return nam...

2018-05-03 18:44:33 193

原创 5.3 java中的覆盖

/* 覆盖的原则: 一同: 1.方法的签名(名字)必须相同 两小: 2.子类方法返回值类型和父类方法的返回类型相同或者是其子类 子类可以返回更具体的类 3.子类方法声明抛出的异常类型和父类方法抛出的异常类型相同 或者是其子类 一大: 4.子类方法的访问权限比父类方法的访问权限更大或者相等 只有方法存在覆盖的概念,字段没有 当父类中的某个行为不符合子类具体的特征时,子类需要覆盖...

2018-05-03 16:42:38 65

原创 5.3 java中的继承关系

/* 什么是继承关系: 给予某个父类对对象的定义甲乙扩展,而产生的新的子类的定义, 子类可以继承父类原来的某些定义,也可以增加父类所没有的定 义,或者覆写父类中的某些特性. ---------------------------- 继承关系的作用: 1.继承关系解决代码重复问题. 2.表示出一个体系 ---------------------------- 父类:存放共性 子...

2018-05-03 15:51:59 94

原创 5.1 练习判断点和园的关系

练习:判断一个点和园的关系(在圆上,在圆外,在园内)名词解析法:一般的名词要么是对象,要么是状态                    动词:方法(判断是方法)//点对象 class Point { private int x;//横坐标 private int y;//纵坐标 Point(int x,int y ) { this.x = x; this.y = y; } /...

2018-05-01 17:33:27 386

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除