之前一直用的python,python编程不用想很多变量类型的事情,java不管返回还是定义还是传参都要预先定义变量类型,而且变量类型相对也更丰富,无奈java香。
package com.it.demo;
public class Student {
// members variable
private String name;
private int age;
// init method
public Student(){}
public Student(String name, int age){
this.name = name;
this.age = age;
}
// member method
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;
}
}
package com.it.demo;
public class TestStudent {
public static void main(String[] args){
// no var init
Student s = new Student();
s.setName("Maria");
s.setAge(18);
System.out.println(s.getName());
System.out.println(s.getAge());
// with var using init
Student s2 = new Student("赵丽颖",29);
System.out.println(s2.getName() + ": " + s2.getAge());
}
}