文章标题

来源:互联网 发布:航空数据查询接口 编辑:程序博客网 时间:2024/06/03 20:08

java号称一切皆对象。
面向对象就是程序员由执行者变成了指挥者。
下面写一个面向对象的小例子。
我们写一个学生类
学生类当中有属性
学生姓名,学生年龄。
package com.sxt.demo;

public class Student {
private String name;
private int age;
Student(){
}
public Student(String name, int age) {
super();
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {

    return "姓名:"+name+"  年龄:"+age;}

}
在学生类中把属性定义为了private,提供了构造方法,提供了set,get方法

这样就把学生就当成了对象。
下面再写一个测试类
package com.sxt.demo;

public class TextStudent {

public static void main(String[] args) {    Student s1 = new Student("张三",20);    Student s2 = new Student("李四",18);    System.out.println(s1);    System.out.println(s2);}

}
new 了两个学生对象,通过构造方法给学生进行赋值,
并且输出
输出结果为:
姓名:张三 年龄:20
姓名:李四 年龄:18
这是我理解的面向对象