Java中的面向对象是从c中学习而来!万物都是对象,对于我们的编程来说,面相对象还是给我们提供了很大的便利!所以现在学习一下面向对象的基础。
Student.java文件
package Object;
public class Student {
//属性 静态特征 类的属性
/*
public String name;
public String age;
public String books;
*/
//这个是私有的数据,只能在本类中使用
private String name;//如果不赋值,默认为空
private String age;
private String books;
public String getName() {//对私有属性的获取
return name;
}
public void setName(String name) {//对私有属性的设置
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getBooks() {
return books;
}
public void setBooks(String books) {
this.books = books;
}
//行为 动态特征 类的方法
public void play(){
System.out.println("Play!");
}
public void playfootBall(){
System.out.println("PlayFootball!");
}
}
Test.java 文件
package Object;
public class Test {
// 测试类作为Java程序得入口 不能直接写在student类的里面 作为入口
public static void main(String[] args) {
/*
//创建一个对象
Student s = new Student();//对象的实例化 用来调用类里面的功能
s.age = "20";
//对象调用属性
System.out.println(s.name);
//对象调用方法
s.play();
*/
Student s = new Student();
s.setName("wp");
System.out.println(s.getName());
}
}