Java-主框架以及关键字(记忆)

对象是类创建的实例 学生是类 小张小明是对象

//包
package club.banyuan.classDef;

// 定义
// 类的名字是Pet 需要与文件名中的Pet.java同名
public class Pet {String name; String color; int age; }

// 构造方法
// 两个不同的构造方法,这里用到了方法重载

  public Pet(String aName, String aColor, int aAge)   {name = aName; color = aColor;   age =   aAge;  }
  public Pet()                                        {name = "Amy";  color = "white"; age = 1;     }

// 重写toString方法以便格式化输出
public String toString() {return "name=" + name + " color=" + color + " age=" + age; }

// 最后输出的地方

  static void storeElephant(Fridge fridge, Elephant elephant) {}
  static void storeElephant(Fridge fridge, Lion lion) {}

public static void main(String[] args) {
// 使用不同的构造方法初始化对象,程序会根据参数的不同选择正确的构造方法

		Pet pet1 = new Pet("Jack", "black", 2);
		Pet pet2 = new Pet();
	// 打印查看結果,注意:如果沒有重写toString方法,直接打印对象不能打印出对象的状态。
            //打印一个对象的时候,会自动调用该对象的toString()方法
		System.out.println(pet1);    //等价于System.out.println(pet1.toStrng());
		System.out.println(pet2); }
 
}

运行结果如下:

name=Jack color=black age=2
name=Amy color=white age=1

goto const
修饰符访问权限
public

posted @ 2020-10-19 14:10  zalx5  阅读(86)  评论(0)    收藏  举报
Live2D