先看看一个简单例子:
package Hello;
/**
* 类名必须与文件名一致
* @author Huke
*
*/
public class Person {
String name;//定义属性
int age;
/**
* 定义方法,public是指公共权限,void是空返回值,speak是方法名,括号里面可以添加参数
*/
public void speak(){
System.out.println("我叫"+name+", 我今年"+age+"岁了");
}
public static void main(String[] args) {
//定义一个person类对象zhangsan
Person zhangsan;
//实例化对象
zhangsan=new Person();
//给属性赋值
zhangsan.name="张三";
zhangsan.age=18;
//调用对象的方法
zhangsan.speak();
}
}
这个例子中定义了一个简单的类Person,里面有属性name和age,还有无参方法speak;
在使用person类之前,必须先定义且实例化对象,这两个步骤一般是一起进行的;
实例化对象完之后,可以给类中的属性赋值,语法是:对象名.属性=取值;
也可以调用类中的方法,语法是:对象名.方法;
且主函数一定要写在person类里面才可以