属性:对应类中的成员变量
行为:对应类中的成员方法.
Field =属性=成员变量,Method= (成员)方法=函数
void:代表无返回值
package bao;
import java.security.acl.Permission;
//类名为Person
public class Person{
//属性,声明成员变量
String name;
int age;
//方法
public void shouName() {
System.out.println("姓名:"+name);
}
public int getAge() { //有返回值的方法
return age;
}
public static void main(String[] args) {
//实例化Person类,也就是创建Person对象
Person person = new Person(); //声明一个Person类型的变量,变量名为person,new Person()就是实例化Person类
person.name = "刘某"; // 给person对象的name属性赋值
person.shouName(); //调用Person类的shouName方法
person.age =11; //给person对象的age属性赋值
int a = person.getAge(); //若是有返回值的方法,在调用后会返回return那部分的值
System.out.println(a);
}
public class Animal{
public void eat(String food) { //String food 叫方法的参数
System.out.println("此种动物的食物是:"+food);
}
public void move(String moveType) { //String moveType 叫方法的参数
System.out.println("此种动物的移动方式是:"+moveType);
Animal animal = new Animal(); //实例化Animal对象
animal.eat("老鼠"); //为eat方法传递参数
animal.move("飞"); //为move方法传递参数
2、属性
类变量:以static修饰,不需要类实例化成对象即可使用,通过(类名.属性)调用。
例:
public class Person{
public static String sex="男";
Person.sex();
}
形参:
方法局部变量:
代码块局部变量:



