Java学习中的疑惑点

1.关于代码块的使用

类中包含的是属性

不允许做一些方法的调用等操作

 int i;

i=5;

这样的写法错误

代码块 可以保证只执行一次 代码块内还可以有执行语句。

实际场景

使用DBCP数据库连接池实现数据库的连接
调用BasicDataSourceFactory的静态方法,获取数据源。


2.
抽象类的匿名子类

创建了一匿名子类的对象:p

Person p = new Person(){

 

@Override

public void eat() {

System.out.println("吃东西");

}

};

运用多态



原文地址:https://www.cnblogs.com/terrycode/p/12304693.html