Eight Day(面向对象II)

1.对象的使用方法
2.多对象的创建方法
3.匿名对象的创建和使用方法

java程序从主程序开始运行的!

eg:
Dog a = new Dog();
a.nam="lucy";
a.age=5;
a.color=white;

. 可理解成的~

-------------------------------------------------

匿名对象: newDog().jump();
使用一次就无法继续使用,因为没有名字,无法再次寻到。

  • 函数(方法)的重载
  • 构造函数的作用
    函数的重载:在同一个类中,根据所含参数的不同,函数名相同,即可调用不同的函数(方法)了。

构造函数:

A()
{
}

  • 1.无返回值类型的定义
  • 2.构造函数名必须与类名相同

如何使用构造函数

  • 构造函数的函数名必须和类一模一样
  • 使用构造函数 可以简化为对象的成员变量赋初始值。

构造函数重载是一个java的重点!

注意:如果本身没有构造函数,则编译器会自动给程序一个空的无参的构造函数,相当于是最低的生活保障。如果自己已经编写了一个构造函数,则编译器不会再生成一个空的无参构造函数。

你可能感兴趣的:(Eight Day(面向对象II))