上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页
摘要: 1、接口的声明接口是一系列抽象的集合,简单地说,它更像特殊的抽象类,类似所有方法都是抽象方法的抽象类。当然,这只是简单地说法,还是稍有不同的:抽象类可以有构造方法,接口没有构造方法抽象类可以有成员变量,接口只能有常量接口的声明不像抽象类使用 abstract class,而是使用新的关键字 interface:【修饰符】 interface 接口名 【extends 父接口名列表】{ ... 阅读全文
posted @ 2017-09-01 11:03 Dulk 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1、基本概念Object类是所有类的父类,位于java.lang包中。任何类的对象,都可以调用Object类中的方法,包括数组对象。2、常用方法2.1 toStringtoString可以将任何一个对象转换为字符串返回,返回值的生成算法为:getClass().getName() + '@' + Integer.toHexString(hashCode()) 1getClass().getNa... 阅读全文
posted @ 2017-09-01 11:02 Dulk 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1、多态的定义多态的含义是,对外是一种表现形式,内在有多种具体的实现。在面向对象的程序设计理念中,多态性的定义在于,同一操作作用于不同类的实例,将产生不同的执行结果。多态在Java中的体现为:方法重载方法覆盖运行时多态根据定义,前两者的体现也是显而易见了,方法重载的方法名都是一个,但是根据参数不同调用时候实现也不同;方法覆盖也同理,方法名和父类方法相同,但是调用时调用的子类的新的实现。而这里主要说... 阅读全文
posted @ 2017-09-01 10:15 Dulk 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1、继承的声明继承,是指一个类的定义可以基于另一个已经存在的类,即子类基于父类,从而实现父类代码的重用,子类能吸收父类的属性和行为,并扩展新的能力。Java中的继承是单继承,即最多只能有一个父类。所谓 “龙生龙,凤生凤,老鼠的儿子会打洞”,这句话简单明白地阐述了继承:子类基于父类,也意味着是 “is-a” 的关系子类拥有父类的能力,也就是代码得到了复用继承的声明也很简单,直接使用extends关键... 阅读全文
posted @ 2017-09-01 10:14 Dulk 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1、抽象类的声明我们举过例子如Cat类继承Animal类,但是Cat你可以知道是具体什么样,两个尖耳朵,身体柔软娇小,喵喵叫,可是你告诉我,Animal长什么样呢?如果一个类中没有包含足够的信息来描绘一个具体的对象,这个类应该使用abstract关键字设置为抽象类。【访问权限】 abstract class 类名 { 成员列表 } 1 1【访问权限】 abstract class 类名 { 成员... 阅读全文
posted @ 2017-09-01 10:14 Dulk 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 不论是类、属性,还是方法的声明中,都有一个可设置的“修饰符”,它可以实现一些高级特性。1、staticstatic被称之为静态的,并不是指不可以修改的意思,而是说它的内存空间是静态的。1.1 修饰属性如果某个类的某个属性被static修饰,那么意味着不论创建多少个对象,它们都是共用该属性,不会有各自独立的值。也即是说,凡是被static修饰的属性也好,方法也罢,它是属于类的,不属于某个具体的对象。... 阅读全文
posted @ 2017-09-01 10:10 Dulk 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、分支语句1.1 ifif( 表达式 ) { 执行语句块 }1.2 if elseif( 表达式 ) { 执行语句块 } else { 执行语句块 } 注意:对于 if else 的使用,有时候也可以使用三目运算符来代替1.3 if else if if( 表达式 ) { 执行语句块 } else if ( 表达式 ) { 执行语句块 } ...(可嵌套多个else if) 1.4 switch... 阅读全文
posted @ 2017-09-01 10:09 Dulk 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 引用类型之间的比较大多是通过方法来进行的,所以大部分的运算符还是针对基本数据类型。按照功能划分,Java中的运算符可以分为四类:算术运算符、位运算符、比较运算符和逻辑运算符。1、算术运算符单目:表示可以对一个变量进行操作双目:表示对两个变量进行操作三目:需要三个操作数进行运算运算符类型 符号 含义示例单目 + 取正 单目 - 取负 单目 ++ ... 阅读全文
posted @ 2017-09-01 10:07 Dulk 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1、枚举类的定义和意义1.1 基本概念枚举类型(Enumerated Type) 用来将一组类似的值包含到一种类型当中。而这种枚举类型的名称则会被定义成独一无二的类型描述符。枚举类型的出现有什么意义?为什么不可以用普通的常量直接定义来替代呢?我们先看一个示例,假如现在希望为彩虹描述出七种颜色,在Java中通过常量定义的方式来实现: Public static class RainbowColor ... 阅读全文
posted @ 2017-09-01 10:06 Dulk 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1、基本概述数组属于对象,它是相同数据类型元素的集合,这里的数据类型,既可以存储基本数据类型,也可以存储引用数据类型。对于数组的声明,有两种方式:数据类型 [ ] 数组变量名 (如 int [ ] arr)数组类型 数组变量名 [ ] (如 int arr [ ])虽然两者并没有本质上的区别,但从可读性上建议使用 int[ ] arr 的方式。数组的创建方式有三种:声明数组的同时,只指定其长度,数... 阅读全文
posted @ 2017-09-01 10:05 Dulk 阅读(276) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 18 下一页