- 博客(11)
- 收藏
- 关注
原创 seven多态抽象
多态与抽象 1:多态:相同的行为,不同的实现。 2:静态多态,动态多态。 3:动态多态。 1):使用动态绑定 2):重写实现 4:引用数据类型,在继承关系的类的前提下才能做数据转换。 5:多态分为向上转型和向下转型 1)向上转型:自动转换类型,把小类型的对象放到大类型引用中去,没有任何风险,绝对成功 2)向下转型:强制类型转换,把大类型的对象
2017-02-21 21:56:59
255
原创 nine异常处理
异常(Exception)处理 一:异常分类(异常可以用代码解决的问题) 1)检查(编译)异常(检查异常,cheacked异常)。 2)运行时异常(未检查异常,On cheacked异常)。 3)错误 二:抛出的异常---能用代码解决的。不能由代码解决的为题我们称之为错误。 三:Throwable是异常和错误的根类。 四:RuntinmeException运行时异常。In
2017-02-21 21:56:35
346
原创 eight接口
package com.lovo.inter; //接口---一种独立的引用数据类型---关注的是没有继承关系也能共享的行为 public interface ChangeOilable { //属性---只能是公共的静态常量属性,就算不写public、static、final也不能改变这一点 public static final int A = 100; static
2017-02-21 21:55:40
259
原创 seven多态抽象
多态与抽象 1:多态:相同的行为,不同的实现。 2:静态多态,动态多态。 3:动态多态。 1):使用动态绑定 2):重写实现 4:引用数据类型,在继承关系的类的前提下才能做数据转换。 5:多态分为向上转型和向下转型 1)向上转型:自动转换类型,把小类型的对象放到大类型引用中去,没有任何风险,绝对成功 2)向下转型:强制类型转换,把大类型的对象
2017-02-21 21:53:06
303
原创 six类的高级概念
类的高级概念 1:访问修饰符 1)public:公开访问级别;private:私有访问级别;protected:受保护访问级别;默认访问。 2:static :在加载前先读取操作。 3:static :修饰的对象和修饰无关,static修饰的对象的值为最后一个
2017-02-21 21:52:36
356
原创 five继承
1:类的封装: 1:类的组装 2:类的信息隐藏→1)访问的权限 2)方法的实现 2:(extends)类的继承:优点:代码重用;子类扩展父类的属性和方法;父类的属性和方法可用于子类; 3: 1)has a:有一个类 2)use a:用一个类 3)is a:判断是否共同拥有一个父类 4:JAVA子类只能继承一个父类。单继承。 5:super()
2017-02-21 21:52:02
339
原创 four数组
1:return:方法结束。 2:数组的声明和应用。 User [] user=new User[5]; for(int i=0;i user[i]=new User(); } 3;数组拷贝: System.arraycopy(src, srcPos, dest, destPos, length);
2017-02-21 21:51:22
231
原创 three修饰符
1:方法修饰符:public;可选修饰符:static;返回类型:void;方发明:main;参数列表:system []args. 2:main方法中:public,void不可变;args可变;[]可改变位置。static可以和public位置可以先交换。 3:java里面只有值传递。 4: int s; float s=Float.parseFloat(s→需要强转的值)→
2017-02-21 21:50:45
407
原创 two面向对象
1:万物皆对象,对象因我关注而产生。 2:一个项目开始:先找问题!抽取!→对象!具有相同的属性!→类!实现!→定义类→!实例化!→对 象→对象→操作对象。 3:具有相同属性和行为的对象称之为类。 4:类(定义)是对象的抽象,对象是类的实例。 5:类名首字母大写→Start||StartEnd。 6:public--公共--外部使用者可以任意访问。 private--
2017-02-21 21:50:20
296
原创 one选择语句
final short K=5; 常量大写,无法修改,必须赋值。 标识符由字母,下划线,美元符或数字组成 标识符以字母,下划线,美元符开头。 JAVA标识符大小写敏感,长度无限制。 标识符见名知意。 容量小的自动转化为大的。byte=8,short=16,int=32,long=64,float=32,double=64(byte+byte=int)。 boolean无
2017-02-21 21:49:28
473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅