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;
今日学习感想:
有一点蒙,有点没听懂
分类:
随笔
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构