专业理解
闲闲520
这个作者很懒,什么都没留下…
展开
-
类和接口
类和接口类:描述对象的属性和方法接口:类要实现的方法,抽象类实现接口可以不用实现接口中的方法在Java中,接口类型可以用来声明一个变量,他们可以成为一个空指针.或是被绑定在一个以此接口实现的对象; 相似点:1.接口可以有多个方法2.接口保存在.java文件中,文件名使用的是接口名3.接口的字节码文件保存在.class文件中4.接口相应的字节码文件必须在包名称相匹配的目录结...原创 2018-03-30 23:10:47 · 113 阅读 · 0 评论 -
重写与重载
重写(覆盖)子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变;(外壳不变,核心重写),子类可以根据需要重写父类的方法; 注意:如果父类的一个方法申明了一个检查异常IOException,但是在重写这个方法的时候不能抛出Exception异常,因为Exception是IOException的父类,只能抛出IOException 的子类异常. 在面向对象原则里,重写...原创 2018-03-30 23:39:21 · 106 阅读 · 0 评论 -
重写与重载
重写(覆盖)子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变;(外壳不变,核心重写),子类可以根据需要重写父类的方法; 注意:如果父类的一个方法申明了一个检查异常IOException,但是在重写这个方法的时候不能抛出Exception异常,因为Exception是IOException的父类,只能抛出IOException 的子类异常. 在面向对象原则里,重写...原创 2018-03-30 23:55:11 · 82 阅读 · 0 评论 -
动态绑定
动态绑定在java程序运行时,调用的方法由其具体类型决定.经典猫狗案例中,多态的格式: Animal a = new Dog();父类引用 Animal a指向 =子类对象 new Dog() Animal类中的普通方法eat(); Dog类的重写父类Animal中的方法eat(); a.eat(); ...原创 2018-03-31 23:17:25 · 95 阅读 · 0 评论 -
多态简单理解
概念 多态是同一个行为具有多个不同表现形式或形态 的能力 多态就是同一个接口使用不同的实例而执行不同的操作 多态性:对象多种表现形式的体现,,,,例如动物具有多态性 必要条件1. 继承2. 重写3. 父类引用指向子类对象 前提:检查父类中是否有方法,如果没有会编译错误.如果有就去调用子类同名的方法注意编译和运行的特点:成员变量,静态方法 ...原创 2018-04-01 23:54:37 · 430 阅读 · 1 评论 -
简单的继承
继承特性:1. 子类拥有父类非private的属性和方法;2. 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展3. 子类可以用自己的方式实现父类的方法4. 单一继承,多层继承5. 提高了耦合性 This当前对象的引用(实际是一个类)Super 当前对象的父类引用(只是调用的功能,并不是一个类)Final 被final修饰的类不能被继承 被f...原创 2018-04-02 20:43:04 · 165 阅读 · 0 评论 -
接口与抽象类
面向对象思想,最关键就是抽象 一个软件设计的好坏,很大程度上取决于他的整体构架.而这个整体构架其实就是你对整个宏观商业业务的抽象构架.当代表业务逻辑的高层抽象层结构合理时.你底层的具体实现需要考虑就仅仅是一些算法和一些具体的业务实现了.当你需要再开发另一个相近的项目时.你以前的抽象层说不定还可以再利用面向对象的设计,重复的重点其实应该是抽象层的复用,而不是具体的某个代码块的复用抽象类和...原创 2018-04-04 20:02:04 · 91 阅读 · 0 评论 -
Date类
Date类 构造方法Date d=newDate(); 返回当前的系统时间Date d=newDate(long date); 返回特定的时间,long date 的毫秒数,相对1970-1-1后的毫秒数,简单的加法运算 注意:System.currentTimeMillies获取当前系统时间毫秒值 方法:毫秒值 ------à Date...原创 2018-04-06 23:57:31 · 138 阅读 · 0 评论