上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 79 下一页
摘要: absract关键字创建抽象类,抽象类不会创建对象。抽象类中只声明而不去具体实现的方法称为抽象方法,要用abstract关键字去修饰。 阅读全文
posted @ 2018-01-21 19:59 夕西行 阅读(190) 评论(0) 推荐(0)
摘要: 方法名相同,但实现的功能不同。重写和重载可以实现类的多态性,如子类重写父类方法。 例1、方法名相同,参数个数不同,参数类型不同。 例2、几何图形都有共同属性(形状名称、面积)(抽象类),具体的长宽、半径等具体属性在具体类中定义。 抽象类讲解,参考 https://www.ibm.com/develo 阅读全文
posted @ 2018-01-15 10:51 夕西行 阅读(195) 评论(0) 推荐(0)
摘要: [修饰符] class 子类名 extends 父类名 { 类体 } 例1: 例2 继承中的重写 子类中的方法名与父类中的相同时,不继承父类方法,执行子类方法。重写也称为覆盖。 例:父类Animal,子类Cat、Dog、Sheep,执行文件Zoo Dog类和Cat类都重写了父类的方法cry( ),执 阅读全文
posted @ 2018-01-12 11:39 夕西行 阅读(247) 评论(0) 推荐(0)
摘要: 接口实现类的多重继承,即一个类有多个父类。 interface定义接口: interface 接口名 [extends 父接口名列表]{ 变量; 方法; } implements实现接口: class 类名 [extends 父类名] [implements 接口列表]{ } extends继承于哪 阅读全文
posted @ 2018-01-12 11:35 夕西行 阅读(275) 评论(0) 推荐(0)
摘要: “==”运算符,比较内存地址 equals(),比较内容(值) 阅读全文
posted @ 2018-01-03 11:54 夕西行 阅读(180) 评论(0) 推荐(0)
摘要: 静态成员,共享内存,共用同一块内存区域。其值会被多个对象改变。 阅读全文
posted @ 2018-01-03 11:20 夕西行 阅读(185) 评论(0) 推荐(0)
摘要: 对象是由类抽象出来的,对象可以操作类的属性和方法。 new操作符创建对象 对象.类成员(静态、非静态都可调用) 类名.静态成员 阅读全文
posted @ 2017-12-08 18:45 夕西行 阅读(147) 评论(0) 推荐(0)
摘要: 局部变量:成员方法内的变量,方法执行结束则变量失效 静态变量、静态常量、静态方法,共享、省内存。调用格式:类名﹒静态成员 规定:静态方法中不可以使用this关键字、不可以调用非静态方法、不可以声明变量为static 权限修饰符:当成员变量修饰范围>类的修饰符范围时,权限服从于类 举例,自定义图书类 阅读全文
posted @ 2017-12-08 17:46 夕西行 阅读(1219) 评论(0) 推荐(1)
摘要: 作用:对字符串进行动态的一系列操作,如增加、插入、删减、反转等。在遍历中频繁处理时效率很高 StringBuilder b=new StringBuilder(String str); b.append(String str);//向b中增加str。若b中已有字符串,添加到其后 b.insert(i 阅读全文
posted @ 2017-09-28 12:55 夕西行 阅读(236) 评论(0) 推荐(0)
摘要: 判断对象是否符合要求,需要用到正则表达式。 matches("正则表达式"),返回值是boolean类型 正则表达式中的一些特殊字符: 元字符 限定符 方括号 \\d 代表0~9的数字 {n} 出现n次 [abc] 表示a,b或者c \\p{Lower} 代表a~z的小写字母 {n,} 至少n次 [ 阅读全文
posted @ 2017-09-27 21:26 夕西行 阅读(148) 评论(0) 推荐(0)
上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 79 下一页