摘要:(一) 继承-概述有学生和工人两个类将学生和工人的共性描述提取出来,单独进行描述,只要让学生和工人与单独描述的这个类有关系,就可以了。继承:1, 提高了代码的复用性。2, 让类与类之间产生了关系。有了这个关系,才有了多态的特性。注意:千万不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属关系才可以继承。所属关系 is a。Java语言中:java只支持单继承,不支持多继承。因为多继承容易带来安全隐患:当多个父类中定义了相同功能,当功能内容不同时,子类对象不确定要运行哪一个。但是java保留这种机制。并用另一种体现形式来完成表示。多实现。Java支持多层继承。也就是一个继承体系如何
阅读全文
摘要:(一) static(静态)关键字 static关键字: 用于修饰成员(成员变量和成员函数) static修饰后的成员具备以下特点: 1,随着类的加载而加载,也就是说,静态会随着类的消失而消失,它的生命周期最长。 2,优先于对象存在 3,被所有对象所共享 4,可以直接被类名调用 使用注意 ...
阅读全文
摘要:(一)面向对象思想、成员变量、局部变量、匿名对象面向对象是相对面向过程而言面向对象面向过程都是一种思想面向过程: 强调的是功能行为面向对象: 将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的。面向对象的出现使我们的角色发生了转变,从执行者过渡到指挥者。名词提炼法:人开门人{ 开门(门) { 门.开(); }} 门{ 开(){操作门轴等。}}面向对象:三个特征:封装,继承,多态。以后开发:其实就是找对象使用。没有对象,就创建一个对象。找对象,建立对象,使用对象。维护对象的关系。类和...
阅读全文
摘要:(一) 数组 静态初始化: int[] arr = new int[2];//建议格式 int arr[] = new int[2];//也可以 int[] arr = new int[]{3,1,6,5,4}; int[] arr = {3,1,6,5,4}; int[] arr = new i...
阅读全文
摘要:(一)循环While:先判断条件,只有条件满足才执行循环体。Do while:先执行循环体,再判断条件,条件满足,再继续执行循环体。简单一句话:do while:无论条件是否满足,循环体至少执行一次。1,变量有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中。那么该变量只在for语句内有效。For语句执行完毕。该变量在内存中被释放。2,for和while可以进行互换。如果需要定义循环增量。用for更合适。总结:什么时候使用循环结构:当要对某些语句执行很多次时,就使用循环结构。无限循环的最简单表现形式.for(;;){}while(true){}循环注意:一定要明确哪些语
阅读全文
摘要:(一)标识符_常量标识符:在程序中自定义的一些名称。由26个英文字母大小写,数字:0-9符号:_$组成定义合法标识符规则:1,数字不可以开头。2,不可以使用关键字。3,Java中严格区分大小写。注意:在起名字时,为了提高可阅读性,要尽量有意义。Java中的名称规范:包名:多单词组成的所有字母都小写。xxxyyyzzz类名接口名:多单词组成时,所有单词的首字母大写。XxxYyyZzz变量名函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。xxxYyyZzz常量名:所有字母都大写。多单词时每个单词用下划线连接。XXX_YYY_ZZZ常量Java中常量的分类:1,整数常量
阅读全文
摘要:(一)dos常用命令行 windows下的运行窗口输入cmd进入dos命令行。 dir:列出当前目录下的文件以及文件夹。 md:创建目录,注意目录名中名有空格的话,会创建是两个目录。如md abc d,会创建abc目录和d目录。 rd:删除目录,注意目录名中有空格的话,会删除用空格分隔的两个目录。如...
阅读全文