上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 50 下一页
摘要: 编写一个Employee类,声明为抽象类,包含如下三个属性:name,id,salary。 提供必要的构造器和抽象方法:work()。 对于Manager类来说,他既是员工,还具有奖金(bonus)的属性。 请使用继承的思想,设计CommonEmployee类和Manager类,要求类中提供必要的方 阅读全文
posted @ 2021-03-11 15:31 klvchen 阅读(177) 评论(0) 推荐(0) 编辑
摘要: final:最终的 final 可以用来修饰的结构: 类、方法、变量 final 用来修饰一个类: 此类不能被其他类所继承。 比如: String类、System类、StringBuffer类 final 用来修饰方法。表明此方法不可以被重写 比如:Object 类中 getclass(); fin 阅读全文
posted @ 2021-03-11 14:44 klvchen 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 随着继承层次中一个个新子类的定义,类变得越来越具体,而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计得非常抽象,以至于它没有具体的实例,这样的类叫做抽象类, abstract 关键字的使用 abstract: 抽象的 abstract 可以用来修饰的结构:类、方法 阅读全文
posted @ 2021-03-11 14:42 klvchen 阅读(77) 评论(0) 推荐(0) 编辑
摘要: LeafTest.java package com.klvchen.java3; class Root{ static { System.out.println("Root的静态初始化块"); } { System.out.println("Root的普通初始化块"); } public Root( 阅读全文
posted @ 2021-03-09 15:31 klvchen 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 类的成员之四: 代码块(或初始化块) 1.代码块的作用:用来初始化类、对象 2.代面树如果有修饰的话,只能使用 static. 3. 分类:静态代码块 VS 非静态代码块 静态代码块 内部可以有输出语句 随着类的加载而执行,而且只执行一次 作用: 初始化类的信息 如果一个类中定义了多个静态代码块,则 阅读全文
posted @ 2021-03-09 15:24 klvchen 阅读(52) 评论(0) 推荐(0) 编辑
摘要: main()方法的使用说明 main()方法作为程序的入口 main()方法也是一个普通的静态方法 main()方法可以作为我们与控制台交互的方式。(之前:使用Scanner) MainTest.java package com.klvchen.java2; public class MainTes 阅读全文
posted @ 2021-03-05 15:29 klvchen 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 设计模式 是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,免去我们自己再思考和摸索。”套路” 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得 阅读全文
posted @ 2021-03-05 14:45 klvchen 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 数组排序 ArrayUtil.java package com.klvchen.java1; public class ArrayUtil { //求数组的最大值 public static int getMax(int[] arr) { int maxValue = arr[0]; for (in 阅读全文
posted @ 2021-03-04 17:11 klvchen 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。我们有时候希望无论是否产生了对象或无论产生了多少对象的情况下,某些特定的数据在内存空间里只有一份,例如所有的中国人都有个国家名称 阅读全文
posted @ 2021-03-04 14:11 klvchen 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 练习一 InterviewTest.java package com.klvchen.java2; import org.junit.jupiter.api.Test; public class InterviewTest { @Test public void test1() { Object o 阅读全文
posted @ 2021-03-01 14:45 klvchen 阅读(87) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 50 下一页