在java中万物皆对象。
在认识对象时,先学习什么是类。
类是一群具有相同行为,与相同属性的对象的抽象化。(如:人类,车,猫…)。在每一个类中,都有其属于自己的属性与行为。在Java中我们把属性叫做变量,而把行为叫做方法。
我们通常把变量划分为:
1:成员变量(实例变量):直接声明在类中,而且有初始值,作用域为类中所有实例代码块
2:类变量(静态变量):用关键字static进行修饰。
3:局部变量:声明在方法中,或者代码块中,作用域为当前方法,或当前代码块。
那什么是对象呢:
对象时类的实例化。
如何定义方法:

访问修饰符 返回值 方法名 (参数){
方法
}
访问修饰符:
public: 在本包内能调用,在其他包也能调用,公开的,允许在任何地方访问。
protected: 在本包内能调用,在其他包不能调用(子类可以调用)
默认的: 在本包内能调用,在其他包不能调用
private: 在本包内不能调用,不能再其他包调用,私有的,只能在自己类中访问。


public class Cat {
	// 相同属性(变量): 名字,年龄,性别   
	String name;	// 代表名字
	int age;		// 代表年龄
	String sex;		// 代表性别
	
	/*
	 * [访问修饰符]   返回值类型(void 代表无返回) 方法名([参数类型   参数名...]){
		方法代码;
} 
	 */
	/**
	 * 猫吃饭的方法
	 */
	public void eat() {
		
		System.out.println(name+"吃饭");
	}
	/**
	 * 猫叫的方法
	 */
	String call() {
		System.out.println(name+"猫在叫");
		return "喵喵喵";
	}
	/**
	 * 猫玩的方法
	 */
	protected void pay(String n) {
		System.out.println(name+"在玩"+n);
	}
	
	/**
	 * 猫抓老鼠的方法
	 */
	private void zLS() {
		System.out.println(name+"猫抓老鼠");
	}
	
	
	public static void main(String[] args) {
		Cat cat = new Cat();
		cat.zLS();
	}
}