笔记
想做大佬的菜鸟李
你得加油
展开
-
JAVA_第六章
——在接口中的所有方法都必须只声明方法标识,而不要去声明具体的方法体,因为具体的方法体的实现是由继承该接口的类来去实现的,因此,接口并不用管具体的实现 ——接口严格的来讲属于一个特殊的类,而这个类里面只有抽象方法和全局常量,就连构造方法也没有。 ——因为接口中默认是public修饰,若子类中没用public修饰,则访问权限变严格了,给子类分配的是更低的访问权限。所以,在定义接口的时候强烈建议在抽象方法前加上public ,子类也加上 ——一个抽象类只能继承一个抽象类,但一个接口却可以使用extends关键字原创 2021-05-31 19:58:32 · 51 阅读 · 0 评论 -
java_第5章
–extends 继承(类只有单继承) -同一包:继承父类不是private的成员变量 -不同包:只继承父类的protected和public ——instance运算符 -左边是对象,右边是类 属于:true 不属于:false ——方法重写(覆盖) -重写已继承父类的方法 -方法名,形参列表相同 ——final关键字 —可以修饰变量、方法、类 —修饰的 变量不可被改变、方法不能被子类重写、类不能被继承 ——组合与继承(目的一样是代码的复用) 组合:在已有的类的对象基础上创建新的类。吸收!! 继承原创 2021-05-31 19:14:31 · 121 阅读 · 0 评论 -
for语句与数组
遍历数组: for(//声明循环变量:数组名字) { } 其中声明循环变量必须是变量声明, 不能是声明过的变量 例如: int array [] = {1,2,4,8,16,32}; for(int i :array){ System.out.println(i); } } } ...原创 2021-05-21 15:19:38 · 138 阅读 · 0 评论 -
Java_类与程序的基本结构+参数传值
一个java应用程序由若干个类所构成,这些类可以在一个源文件中,也可以分布在若干个源文件中原创 2021-04-09 19:46:42 · 88 阅读 · 0 评论 -
java_实例和类的区别
1-类(静态)方法:用static修饰 2-实例方法:不用static修饰 当类的字节码文件被加载到内存时,类的实例方法不会被分配入口地址,但类方法分配了相应的入口地址,因此:类的实例方法需要先创建对象,才会分配入口地址。 调用上: 类方法可以同时 类名.方法名 的方法直接使用 实例方法需要先用 new 先生成类再通过 实例.方法名 的方式调用。 public class test { public static void main(String args[]){ Practice.Sa原创 2021-04-07 20:40:23 · 474 阅读 · 0 评论 -
Java_构造方法与对象的创建
构造方法:当程序用类创建对象时需使用它的构造方法 类中的构造方法的名字必须与它所在类的名字完全相同原创 2021-04-06 12:12:04 · 185 阅读 · 0 评论 -
Java_类
面向对象三特性:封装、继承、多态 类 calss/*关键字*/ 类名 { 类体内容//变量的声明+方法的定义 } 成员变量:声明变量所声明的变量 有效范围:在整个类内有效,其有效性与在类体中的先后顺序无关 方法头:方法类型+名称+()+参数列表 可以没有 方法体:局部变量的声明+Java语句 局部变量和成员变量 如果两者名字相同,成员变量被隐藏,即暂时失效,这是可以用关键字this 局部变量没有默认值 ...原创 2021-04-02 13:49:44 · 50 阅读 · 0 评论 -
Java_第三章课后答案
1.问答题 (1)关系运算符用于比较两个数值之间的大小,其运算结果为一个逻辑类型(boolean布尔类型)的数值。 等于’==’,不等于’!=’,大于’>’,大于等于’>=’,小于’<’,小于等于’<=’ (2)不可以,需要是boolean值,其可以是比较运算符、成员运算符、逻辑运算符。 (3)boolean (4)不是必须的 (5)结束while循环,不再执行循环体 (6)可以 2.选择题 (1)A √ B double5.8转换为int类型后又加了1.0后 又变为了double类原创 2021-04-02 12:55:25 · 705 阅读 · 0 评论 -
java_next()、nextline()、hasNext()方法
1-next()方法: 遇到空格符或者换行符就停啦 Example: import java.util.Scanner; public class Main{ public static void main(String args[]){ Scanner reader =new Scanner(System.in); String s=reader.next(); System.out.println(s);//System.out.println(reader.next()原创 2021-04-01 21:44:49 · 316 阅读 · 0 评论 -
java_for语句与数组
格式:for(声明循环变量:数组名字) **注意:**for(声明循环变量:数组的名字)中的“声明循环变量”必须是变量声明,不可以使用已经声明过的变量 Example: import java.util.Scanner; public class Main{ public static void main(String args[]){ int array[]=new int [10]; Scanner sc=new Scanner(System.in); int i; for(i原创 2021-04-01 19:46:00 · 150 阅读 · 0 评论 -
Java_break与continue
break:如果某次循环中执行力break语句,整个循环语句结束 continue:如果某次循环中执行了continue语句,那么本次循环结束,即不再执行本次循环中循环体中continue语句后面的语句,而转入进行下一次循环 Example: public class Main{ public static void main(String args[]){ int i; for(i=1;i<10;i++){ if(i%2==0) break; else原创 2021-04-01 17:44:19 · 61 阅读 · 0 评论 -
JAVA_基本数据类型与数组
一:标识符与关键字 1.定义:用来表示类名、变量名、方法名、类型名、数组名及文件名的有效字符原创 2021-02-04 21:24:09 · 226 阅读 · 0 评论