创建对象

构造器

  • 每一个类都有一个构造器。
  • 如果我们不单独为一个类编写构造器那么 Java 的编译器将会给这个类建立一个默认的构造器。
  • 每当一个新的对象被创建,至少一个构造器将会被调用。
  • 构造器的一个最主要的原则就是他们必须和类有同样的名字。一个类可以有不止一个构造器。

一个构造器的demo:

 public class Puppy {
public Puppy(String name){
System.out.println("Puppy's Name is :"+name);
}
public static void main(String []args){
Puppy myPuppy = new Puppy("haha");
}
}

输出结果:

 Puppy's Name is :haha

当创建一个对象时,会首先启动构造器,会完成一些初始化等操作。

访问实体变量和方法

实体变量和方法都是通过变量来访问的。

一个访问成员变量、方法的demo:

 package test;

 public class Puppy {
//变量
int puppyAge; //构造器
public Puppy(String name){
System.out.println("Puppy's Name is :"+name);
} //设置年龄的方法
public void setAge(int age){
puppyAge = age;
} //获取年龄的方法
public int getAge(){
System.out.println("Puppy's age is :"+puppyAge);
return puppyAge;
} //main
public static void main(String []args){
Puppy myPuppy = new Puppy("haha");
myPuppy.setAge(100);
myPuppy.getAge();
System.out.println("Variable Value is :"+myPuppy.puppyAge);
}
}

输出结果:

 Puppy's Name is :haha
Puppy's age is :100
Variable Value is :100