发表于: 2025-03-03 20:37:27

0 28


前面几天学习了Java的基础知识,今天继续任务一开始吧!

步骤十六:在src/main/java下随便创建一个java文件,clean,install.查看本地的.m2下是否成功看到有Jar包。

关键字:创建Java文件,clean,install,.m2文件

操作:在idea根目录下找到了clean和install,点击后在计算机中查看.m2文件。

步骤十七:编写DAO,分别JdbcTemplate和Mybatis连接数据库,注意使用JDBCTemplate的时候分离Interface和Imple,使用Mybatis的时候注意理解为什么不需要Impl,注意遵守命名规范。

关键字:DAO    JDBC   Mybatis

结果:又是一堆专业名词,继续新知识点开始学习吧!

从前几天的学习,做一些练习吧!

1、对调用person的demo练习

创建子类Student发现出现了错误。

思考了很久发现,是因为父类中只有一个有参构造而没有默认的无参构造,所以无法创建子类,其实在前面知识总结时总结过,但是忘记了。

从这个demo,总结出子类继承父类时需要注意的几点:

1.当父类中有显示的有参构造而没有无参构造时,子类不能正确继承父类,需要父类中至少有一个显式或是隐式的无参构造。

2.当重写父类的方法时,可以先用super()方法调用父类的方法,再在下面添加子类特有的数据。

3.父类中虽然有有参构造,但是子类中只有一个无参构造,所以new一个新对象时不能按照父类的构造去直接赋值,而是要单独赋值,因为子类并不继承父类的构造方法。除非子类中也添加有参构造,此时依然可以引用父类的构造方法

明天的任务:争取搞懂步骤十七的知识点,继续学习基础知识。


返回列表 返回列表
评论

    分享到