黑马程序员技术交流社区
标题:
构造方法例子2
[打印本页]
作者:
李慧兵
时间:
2015-9-30 18:11
标题:
构造方法例子2
class Demo4_Student {
public static void main(String[] args) {
Student s1 = new Student(); //使用空参构造
s1.setName("张三"); //设置姓名
s1.setAge(23); //设置年龄
System.out.println("我的姓名是:" + s1.getName() + ",我的年龄是:" + s1.getAge());
//getXxx()获取属性值,可以打印,也可以赋值给其他的变量,做其他的操作
Student s2 = new Student("李四",24);
s2.show(); //只是为了显示属性值
}
}
/*
* A:案例演示
* 学生类:
* 成员变量:
* name,age
* 构造方法:
* 无参,带两个参
* 成员方法:
* getXxx()/setXxx()
* show():输出该类的所有成员变量值
* B:给成员变量赋值:
* a:setXxx()方法
* b:构造方法
* C:输出成员变量值的方式:
* a:通过getXxx()分别获取然后拼接
* b:通过调用show()方法搞定
*/
class Student {
private String name; //姓名
private int age; //年龄
public Student(){} //空参构造
public Student(String name,int age) { //有参构造
this.name = name;
this.age = age;
}
public void setName(String name) { //设置姓名
this.name = name;
}
public String getName() { //获取姓名
return name;
}
public void setAge(int age) { //设置年龄
this.age = age;
}
public int getAge() { //获取年龄
return age;
}
public void show() {
System.out.println("我的姓名是:" + name + ",我的年龄是:" + age);
}
}
作者:
桑葚之甜
时间:
2015-9-30 18:30
顶一下。。。。。。。。。。。
作者:
15001162522
时间:
2015-9-30 19:32
写得挺详细
作者:
迷茫不堪的年纪
时间:
2015-10-7 21:17
在第一个中学到了 set 的赋值和 get 得值,还有show()的输出类的所有成员变量。 第二个中学到了有参构造,同时相比而言感觉还是第一种比较简单,第二个感觉成了调用变量了
作者:
哈哈我赢了
时间:
2015-10-7 22:18
顶一下。。
作者:
孔曰承让
时间:
2015-10-7 22:27
感谢分享,黑马因你而精彩
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2