
Java课堂笔记
文章平均质量分 55
课堂知识
不吃洋葱.
人生如棋,落子无悔。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java课堂笔记12
3.所有的方法都是公开抽象的方法。public static 返回值类型方法名(形参列表)(//方法实现)private 返回值类型方法名(形参列表)(//方法实现)default 返回值类型方法名(形参列表)方法实现)是一种标准,接口的实现者和使用者都必须遵循的约定。2.多继承:接口与接口之间。注意:节有方法实现的非静态方法必须加defaalt。接口的基本语法:1.关键字:interface。实现:1.多实现:类与接口之间。继承:1.单继承:类与类之间。实现接口的类称为实现类。接口中可以定必私有方法。原创 2025-06-18 12:42:59 · 496 阅读 · 0 评论 -
Java课堂笔记11
(2)子类继承抽象类,必须实现抽象类中所有的抽象方法,除非子类还是抽象类;注意:①static方法中只能直接访问静态成员(属性和方法),不能直接访问非静态成员(必须通过。1.抽象方法只能在抽象的类里,只有方法的声明,没有方法的实现。(3)抽象类中即可以由抽象方法,也可以有非抽象方法;2.final修饰的方法:为最终方法,不能被覆盖,可以重载。赋值的位置:a.在声明的时候对其初始化。赋值的位置:a.在声明的时候对其初始化。②final修饰的类变量:没有默认值。2.static修饰的方法称为静态方法、类方法。原创 2025-06-18 12:25:25 · 172 阅读 · 0 评论 -
java课堂笔记10
1.多态:A a=new B();2.用a引用调用方法:a.m1();b.m1();3.实际运行时,m1运行A中的,m2运行B中的。原创 2025-05-28 18:49:33 · 372 阅读 · 0 评论 -
Java课堂笔记9
继承:继承体现的是类之间的一种‘is_a’关系(包含关系)。关键字:extends。子类可以继承父类中的属性和方法。不是is_a关系(包含关系)不能强制使用extends。原创 2025-05-21 15:34:17 · 491 阅读 · 0 评论 -
java课堂笔记8
1.为了解决属性必须封装(用private修饰属性)且又必须访问的矛盾,在 Java开发中对于私有属性的访问通常可以通过公开的get、set方法获取值和设值。private:访问修饰符,私有的,只能在本类中使用。public和private都可以修饰属性和方法。引用:储存对象在堆空间中的首地址。public:访问修饰符,公开的。get属性名():属性名首字母大写。相同类型的引用之间可以相互赋值。声明引用:数据类型 引用名;get方法:获取属性的值。set方法:设置属性的值。引用:对象类型的变量。原创 2025-05-14 16:22:46 · 250 阅读 · 0 评论 -
Java课堂笔记7
(1)第一种定义:先声明,再分配空间。数据类型[ ]数组名;数组名=new 数据类型[长度];(2)第二种定义方式:声明的同时分配空间.数据类型[ ] 数组名=new 数据类型[长度];(3)第三种定义方式:声明的同时初始化(显式初始化)数据类型[ ]数组名=new 数据类型[ ]{数组1,数组2,数组3};注意:{}中的数组个数,决定了数组的长度。后面的[ ]不允许定义长度。(4)第四种定义方式:显式初始化数据类型[ ] 变量名={数组1,数组2,数组3};原创 2025-04-23 15:11:26 · 452 阅读 · 0 评论 -
Java课堂笔记6
函数定义在类的内部,与main函数并列。//位置1//位置2//位置3//位置4//位置5正确的使用位置:位置2、位置4注意:一个类型中可以定义多个函数,函数之间属于并列关系,不可嵌套。经验:一个函数只做一件事情好处:1.减少代码冗余2.提高复用性3.提高可读性4.提高可维护性5.方便分工合作。原创 2025-04-17 17:12:40 · 335 阅读 · 0 评论 -
Java课堂笔记5
while(布尔表达式){//逻辑代码(循环操作)先对布尔表达式进行判断,结果为true,则执行逻辑代码。本次执行完毕后,再次进行判断,则再次执行逻辑代码。直至布尔值表达式的结果为false时,才会跳出循环结构,执行后续代码。原创 2025-04-09 16:25:21 · 533 阅读 · 0 评论 -
Java课堂笔记4
/输入一个整数//输入一个小数//输入一个字符串//输入一个字符。原创 2025-04-07 23:28:07 · 376 阅读 · 0 评论 -
Java课堂笔记3
(3)、输入一个字符串:String s=sc.next();语法:Java.util.Scanner sc=new java.util.Scanner(System.in)(4)、输入一个字符:char c=sc.next().charAt(0);(2)、输入一个小数:double s=sc.nextDouble();使用:(1)、输入一个整数:int a=sc.nextlnt();(3)、整数类型的变量中的数据不合理,数据墙砖结果截断。(2)、整形数据的变量中数据合理,数据强转换结果完整。原创 2025-03-26 20:28:22 · 384 阅读 · 0 评论 -
Java课堂笔记2
1、声明变量:数据类型 变量名;赋值:变量名=值;2、声明变量的同时赋值:数据类型 变量名=值;3、定义多个同类型的变量:数据类型 变量名1,变量名2=值,变量名3;原创 2025-03-26 19:31:45 · 187 阅读 · 0 评论 -
Java课堂笔记1
编译:Javac -d . 源文件名.java(javac -d . TestHello.java)运行:java demo.类名(java demo.TestHelllo)编译:javac 源文件名.Java(javac First.java)运行:Java 类名(java TestHello)源文件的名字为创建的文件的文件名。语法:package demo;类名为:TestFirst。原创 2025-03-26 18:33:38 · 205 阅读 · 0 评论