java学习(七)java中抽象类及 接口
摘要:抽象类的特点: A:抽象类和抽象方法必须用abstract关键字修饰。 B:抽象类中不一定有抽象方法,但是抽象方法的类必须定义为抽象类 c: 抽象类不能被实例化,因为它不是具体的。 抽象类有构造方法,但不能被实例化?构造方法的作用是什么? 用于子类访问父类数据的初始化。 D:抽象的子类。 如果不想重
阅读全文
posted @
2017-06-15 22:44
晨曦年华
阅读(341)
推荐(0) 编辑
java学习(六)面向对象 final关键字 多态
摘要:1.被fnial修饰的方法不能被重写,常见的为修饰类,方法,变量 A:被final修饰的变量只能赋值一次 多态:同一个对象(事物)在不同的时刻体现出来的不同的状态 多态的前提: A:要有继承关系 B:要有方法重写 C:要有父类引用指向 多态实例:
阅读全文
posted @
2017-06-12 22:36
晨曦年华
阅读(315)
推荐(0) 编辑
java学习(五)java类继承
摘要:1.制作一个工具类的文档 javadoc -d 目录 -author -version arrayTool.java 实例: 2.java中不支持多继承,支持多层继承 子类不能继承父类的构造方法,但是可以通过supper关键字去访问父类构造方法 子类中所有的构造方法默认都会访问父类中无参数的构造方法
阅读全文
posted @
2017-06-11 12:44
晨曦年华
阅读(615)
推荐(0) 编辑
java学习(四)static静态变量 和this
摘要:java中的this java中的static变量 java中的main方法 同类中静态方法调用非静态方法 java中在同一个文件夹下,类定义在两个文件中和定义在一个文件中其实一样的。 例如在同一个文件夹下有两个文件 ArrayDemo.java 和ArrayTool.java 实例:
阅读全文
posted @
2017-06-01 22:20
晨曦年华
阅读(3356)
推荐(0) 编辑
java学习(三)数组
摘要:一维数组的定义格式: int[] a; //定义一个int类型的数组a变量 int a[]; //定义一个int类型的a数组变量 初始化一个int类型的数组 int[] arr = new int[3]; System.out.println(arr[0]); //0 遍历数组: 调用方法遍历数组:
阅读全文
posted @
2017-05-29 15:47
晨曦年华
阅读(425)
推荐(0) 编辑
java学习(二)运算符
摘要:一、运算符 赋值运算符:= += -= *= /= %= 算术运算符:+ - * / % ++ -- int x = 3; int y = 4 int c = x*1.0 /y; //得到小数,乘以1.0,是将int类型转换为浮点类型。php中不用转换。 a++ (--)在前先自加(减),后赋值,a
阅读全文
posted @
2017-05-25 22:13
晨曦年华
阅读(292)
推荐(0) 编辑
java学习(一)数据类型
摘要:一、java的安装及环境变量的配置 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装成功后找到对应的sdk安装的目录配置path环境变量 2.任意目录下创建一个HelloWor
阅读全文
posted @
2017-05-22 22:45
晨曦年华
阅读(313)
推荐(0) 编辑