Java学习第十天

一、今天干了什么

1.构造器(不是方法!!!)(类似C++构造函数)

 

创建类的对象:new + 构造器

 

构造器的作用:

(1)创建对象

(2)初始化对象的属性

 

说明:

(1)如果没有显示地定义类的构造器,则系统默认提供一个空的构造器(权限和类的权限一致!);

(2)定义构造器的格式:权限修饰符 类名(形参列表){}

(3)一个类中可以有多个构造器,但是需要重载

(4)一旦我们定义了显式的构造器,系统就不再提供默认的构造器

(5)一个类中至少会有一个构造器

public Person()
{

}

 

如何使用(重载,一个类中可以定义多个构造器):

class Person()
{
    String name;
    int age;
    public Person()
    {
        System.out.println("我叫Cherry");
    }
    public Person(String n)
    {
        name = n;
    }
}
class PersonTest()
{
    public void static main(String[] argus)
    {
         Person p1 = new Person();
         Person p2 = new Person("YanShihao",19);
    }
}

2.总结属性赋值的先后顺序:

(1)默认初始化

(2)显式初始化

(3)构造器中初始化

(4)通过“对象.方法”或“对象.属性”的方式赋值

先后顺序为(1)--->(2)--->(3)--->(4)

3.JavaBean的使用

JavaBean是指符合如下标准的java类:

(1)类是公共的

(2)有一个无参数的公共构造器

(3)有属性,且有对应的get、set方法

 

 用于数据库的交互(反射)

4.UML类图的了解:

 

 二、明天干什么

this关键字,对之前学的内容进行复习和总结

posted @ 2021-07-13 19:09  闫闫不是那个严  阅读(29)  评论(0编辑  收藏  举报