摘要:
内部类概念 特点 可以很好的实现隐藏,可以使用procted,private 可以直接访问外部类的所有成员 ,包括私有成员. 外部内不能访问内部类的成员,必须首先建立内部类的 对象才可访问 成员内部内及应用 //外部内不能访问内部内属性和方法,必须创建对象 //内部类中不能有静态方法和属性 //内部 阅读全文
摘要:
接口语法 特点 接口中只能存放静态常量和抽象方法 java接口是对功能的扩展 通过实现接口,java类可以实现多实现 一个类可以同时继承(extends)一个父类并且实现(implements)多个接口 接口与接口之间可以通过extends来继承 接口与抽象类的区别 抽象类和具体实现类之间是一种继承 阅读全文
摘要:
抽象定义:把多个事物的共性的内容取出来 抽象类 可以定义没有方法体的方法,该方法由其子类来实现 该没有方法体的方法为抽象方法 含有抽象方法的为抽象类 特点: 只有方法头没有方法体的方法为抽象方法 抽象方法用abstract来修饰 抽象方法代表一种不确定的操作行为 抽象方法不能被调用 抽象类不能实例化 阅读全文
摘要:
概念:同一操作作用于某一类对象,可以有不同的解释,产生不同的执行结果 多态存在的三个必要条件 需要存在继承和实现关系 同样的 方法调用而执行不同操作,运行不同的代码(重写操作) 在运行时父类或者接口的引用变量可以引用其子类的 对象 对象上下转型 向上转型 子类 >父类 向下转型 父类 >子类 ins 阅读全文
摘要:
继承概念: 继承需要符合的关系 is-a , 父类通用更抽象,子类更特殊更具体 类之间的关系 继承体现 组合体现 实现接口体现 继承的意义 代码重用 体现不同抽象层次 extends关键字 Super关键字 代表的是父类的对象的引用 方法重写(override) 相同名称,参数列表相同,返回值相同 阅读全文
摘要:
方法重载(over load):方法名相同,参数列表不同,返回类型无关 阅读全文
摘要:
单例模式 饿汉式(由于调用时 对象已经在构造方法之前加载 耗资源) 懒汉式 模板方法模式 定义:一个模板方法用一些抽象的操作定义一个算法,而子类将重定义这些操作以提供具体行为 简单工厂设计模式 定义:专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类或接口 意图:提供一个类,有它 阅读全文
摘要:
封装 信息隐藏,隐藏对象的细节 访问修饰符 public private protected 默认 属性封装的实现 方法封装的目的(隐藏方法实现细节) UML类图(建模语言,图形化语言) 类的构造方法 对属性进行初始化赋值 new 操作符 {自动调用} 类变量(静态变量) 类方法(静态方法) 优先于 阅读全文
摘要:
整个Mybatis与Spring集成示例要完成的步骤如下: 1、示例功能描述 2、创建工程 3、数据库表结构及数据记录 4、实例对象 5、配置文件 6、测试执行,输出结果 1、示例功能描述 在本示例中,需要完成这样的一个简单功能,即,指定一个用户(ID=1),查询出这个用户的基本信息,并关联查询这个 阅读全文
摘要:
一、入门实例 1. 工程目录 Maven风格的工程目录结构: 2. 引用Log4j 在pom.xml中引入依赖: 如果你不是maven的使用者,请移步Log4j官网下载jar包手动添加到你的工程的library中。 3.log4j.properties 创建一个log4j.properties文件放 阅读全文