在java中万物皆对象。
在认识对象时,先学习什么是类。
类是一群具有相同行为,与相同属性的对象的抽象化。(如:人类,车,猫…)。在每一个类中,都有其属于自己的属性与行为。在Java中我们把属性叫做变量,而把行为叫做方法。
我们通常把变量划分为:
1:成员变量(实例变量):直接声明在类中,而且有初始值,作用域为类中所有实例代码块
2:类变量(静态变量):用关键字static进行修饰。
3:局部变量:声明在方法中,或者代码块中,作用域为当前方法,或当前代码块。
那什么是对象呢:
对象时类的实例化。
访问修饰符 返回值 方法名 (参数){
方法
}
访问修饰符:
public: 在本包内能调用,在其他包也能调用,公开的,允许在任何地方访问。
protected: 在本包内能调用,在其他包不能调用(子类可以调用)
默认的: 在本包内能调用,在其他包不能调用
private: 在本包内不能调用,不能再其他包调用,私有的,只能在自己类中访问。
在认识对象时,先学习什么是类。
类是一群具有相同行为,与相同属性的对象的抽象化。(如:人类,车,猫…)。在每一个类中,都有其属于自己的属性与行为。在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(); } }