2022-07-19 第十小组 房雪莹 学习笔记

今日学习内容:

1.this:

this关键字
this代表的是当前类的对象
this构造器调用者
调用构造器:
this(调用方法里的参数)
1.必须在构造器中使用this
2.必须是第一句话(第一行代码)this不能用在static方法中
this通常用在赋值,尤其是构造器赋值
构造器快捷键alt+Insert

public Person(String name, int age) {
    this.name = name;
    this.age = age;
}

2.封装:
1.代码层面2.思想层面
1.(1)属性私有化,所有的属性都要使用private封装
  (2)提供一个公有的setGet方法
      getter方法能够按照客户的期望值返回格式化的数据
      setter方法可以限制和检验setter方法传入的参数是否合法隐藏对象的内部结构
  正确定义一个类:所有的属性私有化,每个属性都有对应的setter和getter

3.User类型的数组
        User类型的数中保存的就是一个一个的User对象
       当从User类型的数组中取值的时候,比如说users[0]是一个User类型的对象

什么[]什么=new 什么这个是保存数组的意思
数据类型 flag = sc.next数据类型();这个是输出输入什么然后保存的意思

User user = new User(username, password);
users[index] = user;

今日学习感想:

有一点蒙,有点没听懂

 

posted @ 2022-07-19 19:09  房雪莹  阅读(23)  评论(0编辑  收藏  举报