![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 63
chasing wc
这个作者很懒,什么都没留下…
展开
-
Java基础7(面向对象4)
面向对象特征之二:继承性一、 继承性的好处: (1)减少了代码的冗余,提高了代码的复用性 (2)便于功能的扩展 (3)为之后多态性的使用,提供了前提二、继承性的格式: class A extends B{ } A:子类、派生类、subclass B:父类、超类、基类、superclass...原创 2021-04-08 22:24:27 · 133 阅读 · 1 评论 -
Java基础6(面向对象3)
关键字:this的使用一.this可以用来修饰:属性、方法、构造器二.this修饰属性和方法: this理解为:当前对象(1) 在类的方法中,我们可以使用“this.属性”或“this.方法”的方式,调用当前对象的属性或方法。 通常情况,我们都省略“this.”。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式的使用“this.变量”的方式表明此变量是属性,而非形参。(2) 在类的构造器中,我们可以使用“this.属性”或“this.方法”的方式,调用当前对象的属性或方法。原创 2021-04-06 11:29:18 · 120 阅读 · 1 评论 -
Java基础5(面向对象2)
方法的重载1.定义:在同一类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。 “两同一不同”: (1).同一个类、相同方法名 (2)参数列表不同,参数个数不同,参数类型不同2.举例 Arrays类中重载的sort( ) / binarySearch( )3.判断是否重载: 跟方法的权限修饰符、返回值类型、形参变量名、方法体都没有关系4.在通过对象调用方法时,如何确定某一个指定的方法 方法名 ----->原创 2021-03-30 20:05:33 · 92 阅读 · 3 评论 -
java基础4(面向对象)
冒泡排序public class Demo { //冒泡排序 public static void main(String[] args) { int arr[] = {34,5,22,-98,6,76,0,-3}; for (int i = 0; i < arr.length-1 ; i++) { for (int j = 0; j <arr.length-i-1 ; j++) { if原创 2021-03-28 19:59:47 · 67 阅读 · 0 评论 -
Java基础3
调用可变参数import java.util.Scanner;import java.util.concurrent.LinkedTransferQueue;public class Demo { public static void main(String[] args) { printMax(321,32132,322,43,5); printMax(new double[]{23,32,2}); } public static void原创 2021-03-28 13:44:50 · 46 阅读 · 0 评论 -
Java基础2
Scanner对象我们可以通过Scanner类来获取用户的输入基本语法: Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串在读取之前我们一般需要使用hasNext()与hadNextLine()判断是否还有输入的数据next()方法import java.util.Scanner;public class Demo { public static void main(String[]原创 2021-03-19 15:44:12 · 346 阅读 · 2 评论 -
java基础1
Java基础常用关键字类型转换从低到高//强制转换 (类型)变量名 高–低//自动转换 低–高注意点:1.不能把布尔值进行转换 2.转换的时候可能存在溢出问题public class Demo { //类变量 static static double salary = 2500; String name; int age;//实例变量:从属于对象:如果不自信初始化,这个类型的默认值是 0 0.0//布尔值:默认是false//除了基本类原创 2021-03-16 22:14:26 · 42 阅读 · 0 评论