本帖最后由 遮天 于 2014-6-13 17:27 编辑
- /*
- 构造函数
- */
- class Person
- {
- String name;
- int age;
- Person(String name, int age)
- {
- this.name = name;
- this.age = age;
- }
- void speck()
- {
- System.out.println("姓名:"+name+"______年龄:"+age);
- }
- }
- class Demo
- {
- public static void main(String[] args)
- {
- Person p = new Person("脚本小子", 22);
- p.speck();
- }
- }
- 问题:在Person类的构造函数中
- 这种写法
- Person(String name, int age)
- {
- this.name = name;
- this.age = age;
- }
- 和这种写法
- Person(String n, int a)
- {
- name = n;
- age = a;
- }
- 以上两种写法都可以,但是有什么区别呢?
复制代码 |
|