
Java
seaalan
这个作者很懒,什么都没留下…
展开
-
Java数据类型
基本数据类型:整型四种(byte、short、int、long)(默认值为0)浮点型(float、double)(默认值为0.0)字符型(char)(默认值为空)逻辑型(boolean)(默认值为false)。引用数据类型(除八种基本类型外,所有的类型都称为引用类型):对象数组类接口字符串包装类:Byte、Short、Integer、Long、Float、Double、Ch...原创 2018-10-15 15:55:33 · 101 阅读 · 0 评论 -
Java - 特性-接口
抽象类是自底向上抽象出来的,接口则是自顶向下设计出来的关键字 interface摘自:https://www.douban.com/note/61810488/通俗的讲,就是为了降低耦合度。一个很搞笑的例子:看看下面的程序: 一个学校里边,有两种人:学生、老师。他们都要吃饭和睡觉。------------------------------public interface 人{...原创 2018-10-16 17:40:32 · 127 阅读 · 0 评论 -
Java - 特性-接口和抽象类区别
抽象类是自底向上抽象出来的,接口则是自顶向下设计出来的。抽象类是对事物本身的抽象,比如猫类,狗类就可以抽象为动物类。接口是对行为的抽象,比如男人要吃饭,女人也要吃饭,吃饭就可以抽象为接口。抽象类表示的是这个对象是什么,接口表示的是这个对象能干什么。所以抽象类只能有一个子类,就比如猫和狗只能是动物类,而不能是非动物类。而教师或者学生可以实现多个接口。他们既可以吃饭也可以睡觉。...原创 2018-10-16 18:06:51 · 224 阅读 · 0 评论 -
Java特性-多态
多态:封装和继承都是为多态服务的。一个接口,多种实现。能使用接口就不用抽象类,能使用抽象类就不用类,能用父类就不用子类。多态的作用:把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。在同一个继承结构中使用统一的逻辑实现代码去处理不同的对象,从而达到执行不同的行为。多态存在的三个必要条件:继承重写向上转...原创 2018-10-15 17:45:07 · 116 阅读 · 0 评论 -
Java - 特性-继承
概念:子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。目的:减少代码冗余,进而提升代码的可维护性和可扩展性。扩展已存在的代码模块(类)代码重用语法:Java继承的关键字是:extendspublic class 子类名 extends 父类名{…}使用:在考虑使用继承时,有一点需要注意,那就是两个类之间的关系应该是“属于”关系。例如,Employee ...原创 2018-10-16 17:04:53 · 143 阅读 · 0 评论 -
Java - 特性-抽象类
Java中为什么要有抽象类的概念:当父类的方法不能够确定时(如父类定义了吃饭的方法,但是具体吃什么不知道,此时父类及时定义了也是没有实际作用的,还不如不定义),可以用abstract关键字修饰该方法,被abstarct修饰的方法是抽象方法,被abstract修饰的类叫抽象类。与普通类的区别:普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、s...原创 2018-10-16 18:23:54 · 206 阅读 · 0 评论