接口当中定义的方法默认使用“public abstract”来修饰
接口当中的变量默认使用“public static final”来修饰
接口当中的所有方法都是抽象方法
接口定义的变量是不可以被修改的
(接口当中定义的变量默认使用“public static final”来修饰)也就是全局(static体现)常量(final体现)
一个基类的引用不可以访问其子类对象新增加的成员(属性和方法)
向上转型为:子类对象到父类对象
向下转型为:父类对象到子类对象
对象向上转型,父类对象可以调用子类重写父类的方法
package qmfx2;
class Animal{
public void shout(){
System.out.println("喵喵。。。");
}
}
class Dog extends Animal{
public void shout(){
System.out.println("汪汪。。。");
}
public void eat(){
System.out.println("csacaccas");
}
}
public class Test7{
public static void main(String[] args) {
Dog d = new Dog();
Animal a = d;
a.shout();
}
}
基类(父类)的引用是无法调用子类当中新增加的方法
使用JDBC编程的步骤:
1.加载并且注册数据库驱动
2.建立连接,获取连接对象
3.获取Statement对象
4.执行SQL语句
5.操作结果集
6.关闭连接,释放资源
线程整个生命周期可以分为:
(新建、就绪、运行、阻塞、死亡)5个阶段



