发表于: 2019-10-17 23:53:01
1 823
今天完成的事情:
1.上午完成了 修真院线下报名
成为内门弟子啦!
2.暂不推进任务,巩固基础知识
类和对象的关系:
对象是以类为模板创建的,或者说对象是类的实例化。可以通过类来创建一个对象,也称为实例化对象
一个对象创建完成后,拥有该类的所有属性及方法 (也可以叫做状态和行为)。
方法重载
如果个数相同,则参数必然不同
3.方法的返回类型可以不相同,方法的修饰符也可以不相同
Q: 为什么要有方法重载
A:如果对象因方法过多,每个名称都不相同的话
程序猿在开发过程中要记住很多方法名
而使用方法重载,只需一直使用同一个方法名,改变类型和参数即可
对象
状态是对象的属性及属性的当前值,它通常是动态的。
构造方法
名字与类名必须完全相同,不返回任何数据类型
构造方法通过new操作符创建对象时被调用,调用规则和方法重载规则是一致的。
构造方法作用: (1)构造出来一个类的实例
(2)对构造出来一个类的实例(对象)初始化。 new一个对象
public xxx(); 无参 new对象时默认调用
public xxx(参数1,参数2... ); 有参
this关键字可以调用 同一个对象中不同参数的另一个构造方法
如何创建对象
1.类名 对象名= new 类名(); 经常用
或者: Cat ketty = (Cat) Class.forName("Cat").newInstance( );
好像都是固定句式,有点难理解
还可以 用set 和get 来间接获取
作用: 提高域变量封装性, 保证域的封装性
Dao模式的组成部分
1 DAO接口(主要 添加 修改 更新 删除方法)
2 DAO实现类
3 实体类 (domain、beans、entity、pojo、model)
作用:用在数据访问代码和业务逻辑代码之间通过实体类来传输数据
实体类特征:
属性一般使用private修饰
提供public修饰的getter/setter方法
实体类提供无参构造方法,根据业务提供有参构造
4 数据库连接和关闭工具类
关于任务17中的 分离impl和interface
指的是分离 接口和 实现类
前几天搭建jdbctemplate一直失败 照网上教程总也配置不对
个人觉得原因是:
别人是搭建dao模式下的 jdbctemplate连接
自己也没搞懂dao模式下各文件之间得关系
copy完代码,修改完就开始跑 不懂原理
创建了一个缺东少西的 Dao模式下的jdbctemplate 连接 一运行测试文件就完蛋
明天再试试搭建一遍。
明天计划的事情:
基础知识还未补完,再看看
用 jdbctemplate 连接数据库
先试试简单的连接,再试试能不能搭建一个dao模式下的jdbctemplate连接
遇到的问题:
自己有问题不爱提问,老是闷头百度
原因1. 有时没法组织语言,也不知道该咋问
原因2: 有时出现问题, 我就觉得自己 相关知识 会的太少了,补充知识就好了,但看啥又有点懵
比如jdbctemplate 我总觉得得看看spring再做, 至于spring看到啥程度,然后回头做jdbctemplate 我也不知道....呃..
这样不好不好
收获:
巩固了下基础知识
评论