
java
池塘里的大笨鸟
这个作者很懒,什么都没留下…
展开
-
java之static 和 final
//选自java核心技术,有很多不足 在设计类时可以将类的实例域设置为final,这样一来在这个类被实例化的时候必须被初始化,并且之后就不能被修改。 就像这样class Employee{ private final String name; ...... }静态域:就是由static修饰的实例域。例如:class Employee{ priva原创 2017-04-03 13:17:23 · 236 阅读 · 0 评论 -
java核心技术 程序清单4-5 ConstructorTest
import java.util.Random;public class Employee { private static int nextId; private int id; private String name=""; private double salary; /* 静态代码块和普通代码块的区别,静态代码块在类最开始被执行,可以理解为在内存原创 2017-04-03 17:10:42 · 1010 阅读 · 1 评论 -
方法参数 java核心技术程序清单:4-4
public class ParamTest { public static void main(String[] args) { //测试方法1:不能改变一个基本数据类型的参数 /* *通过定义一个基本数据类型,最为一个参数传入到函数中, *从运行结果上并没有改变,这里可以看出java是拷贝传值 */原创 2017-04-03 14:53:10 · 657 阅读 · 0 评论 -
java核心技术 程序清单5-1 ManagerTest
public class ManagerTest { public static void main(String[] args) { Manager boss = new Manager("Car Cracker", 80000, 1987, 12, 15); boss.setBonus(5000); Employee[] staff = new原创 2017-04-04 12:34:08 · 839 阅读 · 0 评论 -
java核心技术 抽象类 程序清单5-4 PersonTest.java
测试类public class PersonTest { public static void main(String[] args) {//这里就是抽象类的声明,但不能将抽象类实例化 ,实例化的是Person类的子类//这里也证明了,父类引用可以引用,子类对象,因为父类引用的方法不会超过子类对象的方法,但反之不行 Person[] people = new Per原创 2017-04-04 16:10:11 · 508 阅读 · 0 评论 -
java核心技术 equals方法 EqualTest.java
public class EqualTest { public static void main(String[] args) { Employee alice1 = new Employee("Alice Adams", 75000, 1989, 12, 15); Employee alice2 = alice1; Employee alice3原创 2017-04-05 15:30:21 · 450 阅读 · 0 评论