发表于: 2018-03-14 21:29:27
1 537
1、学习static关键字
普通属性及输出
.png)
.png)


①用static将country变为共享属性,则可以改变一个就改变全部,可以直接通过类名称调用。并且不受实例化限制。(不常用)
.png)


.png)
②修饰方法的时候与修饰属性相似,但是:
static方法不能调用非static属性;
非static方法可以调用static属性。
修饰方法的目的是希望某些方法可以在没有实例化对象的时候进行执行。
2、代码块
①普通代码块:在普通方法中直接用{}定义;
在代码过长避免重名的时候用(一般不用)。
②构造块:直接用{}定义在类中;
构造块优先于构造方法先执行。
③静态块:用static关键字定义的代码块。
非主类中定义的静态块:优先于构造块执行,只使用一次,为static属性初始化;
主类中定义的静态块:优先于主方法执行。
3、内部类
优点:外部类的私有访问,即可以访问外部类的私有属性。
①在类的内部嵌套类的语法形式。
实例化对象:外部类.内部类 对象名称 = new 外部类.new 内部类()。
②static定义内部类的时候,就变成了“外部类”。
实例化对象:外部类.内部类 对象名称 = new 外部类.内部类()。
③方法中定义内部类
4、学习使用接口
①新建Stu类
.png)

②新建接口

.png)
③新建StuDao的子类,并重写接口中的所有方法
.png)

④关系设置及输出
.png)


明日计划
学习任务1的
- 17.编写DAO,分别JdbcTemplate和Mybatis连接数据库,注意使用JDBCTemplate的时候分离Interface和Imple,使用Mybatis的时候注意理解为什么不需要Impl,注意遵守命名规范。
- 18.学习Junit,并尝试写自己的第一个单元测试,记着要写在自己的src/main/test下。
- 19.学习Spring,配置Spring和Junit
遇到的问题
虽然知道接口是什么,但对如何去使用接口不太清楚,可能是思维还没有转换过来。
收获
学习到了static关键字、代码块、内部类的知识,试着使用了接口。
评论