Java入门2

1.通常,最好使用不同的类表示不同的概念

2.使用静态工厂方法(factory method),会代表你调用构造器

3.更改器方法(mutator method):对实例域做出修改的方法被称为更改器方法

4.访问器方法(accessor method):仅访问实例域而不进行修改的方法被称为访问器方法

5.在Java中,最简单的类定义形式为:

class ClassName

{

field1

field2

...

constructor1

constructor2

...

method1

method2

...

}

6.在这个示例程序中包含两个类:一个Employee类;一个带有public访问修饰符的 EmployeeTest类。EmployeeTest类包含了main方法,其中使用了前面介绍的指令。

源文件名是EmployeeTest.java,这是因为文件名必须与public类的名字相匹配。在一个源文件中,只能有一个公有类,但可以有任意数目的非公有类。

接下来,当编译这段源代码的时候,编译器将在目录下创建两个类文件:EmployeeTest.class 和Employee.class。 将程序中包含main方法的类名字提供给字节码解释器,以便启动这个程序

7.构造器:总是伴随着new操作符的执行被调用,而 不能对一个已经存在的对象调用构造器来达到重新设置实例域的目的。

• 构造器与类同名

• 每个类可以有一个以上的构造器

• 构造器可以有0个、1个或1个以上的参数

• 构造器没有返回值

• 构造器总是伴随着new操作一起调用

不要在构造器中定义与实例域重名的局部变量

8.如果对null值应用一个方法,会产生NullPointerException异常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值