精易论坛
标题:
Java面向对象(类与对象的认识)
[打印本页]
作者:
4378430
时间:
2017-10-26 02:50
标题:
Java面向对象(类与对象的认识)
package day07Dome;
//教师编号 姓名 性别 年龄 科目
//t001 薛之谦 男 26 Java
//t002 张碧晨 女 24 IOS
//t003 张杰 男 28 Java
//二、 请分别定义一个类;
//三、 创建MainApp类中,包含main()方法,创建相应对象,通过构造方法给成员变量赋值。
//四、 打印每个对象的所有属性。
//要求:每个类要按照封装的原则进行定义。并提供无参和全参的构造方法。
public class Teacher {
private String number;// 编号
private String name;// 姓名
private String sex;// 性别
private int age; // 年龄
private String coures;// 科目
// 无参
public Teacher() {
}
public Teacher(String number, String name, String sex, int age, String coures) {
this.number = number;
this.name = name;
this.sex = sex;
this.age = age;
this.coures = coures;
}
// 有参
public void cetNumber(String number) {
this.number = number;
}
public String getNumber() {
return number;
}
public void cetName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void cetSex(String sex) {
this.sex = sex;
}
public String getSex() {
return sex;
}
public void cetAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void cetCoures(String coures) {
this.coures = coures;
}
public String getCoures() {
return coures;
}
}
复制代码
package day07Dome;
public class ManApp {
public static void main(String[] args) {
Teacher t = new Teacher();
// 带参
Teacher t1 = new Teacher("t001", "薛之谦", "男", 26, "Java");
System.out.println(t1.getNumber() + "----" + t1.getName() + "----" + t1.getSex() + "----" + t1.getAge() + "----"
+ t1.getCoures());
Teacher t11 = new Teacher("t002", "张碧晨", "女", 24, "IOS");
System.out.println(t11.getNumber() + "----" + t11.getName() + "----" + t11.getSex() + "----" + t11.getAge()
+ "----" + t11.getCoures());
Teacher t111 = new Teacher("t003", "张杰", "男", 28, "Java");
System.out.println(t111.getNumber() + "----" + t111.getName() + "----" + t111.getSex() + "----" + t111.getAge()
+ "----" + t111.getCoures());
System.out.println();
// 无参
t.cetNumber("too1");
t.cetName("薛之谦");
t.cetSex("男");
t.cetAge(26);
t.cetCoures("Java");
System.out.println(t.getNumber() + "----" + t.getName() + "----" + t.getSex() + "----" + t.getSex() + "----"
+ t.getAge() + "----" + t.getCoures());
t.cetNumber("too2");
t.cetName("张碧晨");
t.cetSex("女");
t.cetAge(24);
t.cetCoures("IOS");
System.out.println(t.getNumber() + "----" + t.getName() + "----" + t.getSex() + "----" + t.getSex() + "----"
+ t.getAge() + "----" + t.getCoures());
t.cetNumber("too3");
t.cetName("张杰");
t.cetSex("男");
t.cetAge(26);
t.cetCoures("Java");
System.out.println(t.getNumber() + "----" + t.getName() + "----" + t.getSex() + "----" + t.getSex() + "----"
+ t.getAge() + "----" + t.getCoures());
}
}
复制代码
由于有两个类代码量比较大 已经打包了 方便个位下载查看
作者:
☆下一季☆
时间:
2017-12-7 17:38
对象与对象之间设置关系 再取得数据
重点就是思想问题
面向对象的编程思想
其中要注意的就是代码链
作者:
哇哇哇9520
时间:
2017-12-11 12:27
......... .....
作者:
oq5lye
时间:
2017-12-14 10:03
谢谢楼主分享
作者:
4378430
时间:
2017-12-14 19:17
oq5lye 发表于 2017-12-14 10:03
谢谢楼主分享
没事没事 只要你们能理解清楚就好
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4