自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java初学6.4

直接查找父类,子类即使有也不访问。不限于直接父类,可以一直向上查找,直到找到为止。有就调用,没有则找父类。Super代表父类的引用,用于访问父类的方法,属性,构造器。不限于直接父类,可以一直向上查找,直到找到为止。可以访问父类的属性,但是不能访问私有的属性!Java初学6-4 - super关键字。同样地,方法也遵循!

2024-07-15 16:33:49 256

原创 Java初学6.3

/隐藏了super();System.out.println("一个参数的构造器!//在创建子类对象时,无论使用的是哪个构造器,默认情况下总会调用父类的无参构造器。

2024-07-15 09:40:00 420

原创 Java初学6.2

封装:把抽象出来的数据(属性)和对数据的操作(方法)封装在一起,数据将被保护在内部。程序的其他部分只有通过被授权的操作(方法)才能对数据进行操作。//此时的输出不受if(age>=1&&age<=100)限制。当出现构造器时,直接的输出并不受到set方法中的判断条件的限制,要想使输出受到限制,必须在构造器中调用set方法。/* Person p2 = new Person("超级大帅哥",120,18000);封装的好处:隐藏数据的实现细节,并且可以对数据进行验证,保证数据的安全合理。

2024-07-13 09:30:31 644 1

原创 Java初学6.1

package 的作用是声明当前的类所在的包,需要放在class的最上面,一个类中最多有一个包。import指令的位置在package的下面。类定义的前面,可有有多个但没有先后顺序。区分相同名字的类,当类很多时,可以很好的管理类,控制访问范围。受保护级别:protected 对同一个类和子类公开。私有级别:private 只有类本身可以访问。包的本质就是创建不同的文件夹来保护类文件。java.lang.*默认引入,不需要引入。默认级别:无修饰符 向同一个包的类公开。java.util.*系统提供的工具包。

2024-04-16 21:27:05 423 1

原创 Java初学5.3.1

使用this关键字嗯可以引出当前对象的成员变量,成员方法和构造方法。访问构造器:this(形参列表);只能在构造器中使用,只能在构造器中访问其他构造器。this不能在类定义的外部使用,只能在类定义的方法中使用。注意:this关键字可以访问本类的属性,方法,构造器。this关键字用于区分当前类的属性和局部变量。注意:那个对象调用,this就代表哪个对象。访问成员方法:this。方法名(形参列表);//若不使用this时,输出为。姓名:null,年龄:0。姓名:嘻嘻,年龄:18。//this()调用。

2024-04-09 22:27:46 248

原创 Java初学5.3

若某个对象修改了静态成员变量的值,那么所有对象使用的都是修改后的值。一旦定义构造方法,默认的构造方法就会被覆盖,就不能再使用默认的构造方法,除非显式的定义:方法名(){}静态成员方法的调用可以直接调用也可以使用类名.静态成员方法名();使用final声明成员变量时,直接为常量,不能被改变,且变量名一般都大写。使用final声明成员方法时,该成员方法不能被重写。静态成员方法除使用本方法声明的局部变量外,只能访问静态成员变量。静态成员变量属于类,既可以通过类名访问,也可以通过对象名访问。

2024-04-08 22:45:32 691

原创 Java初学5.2

在方法值的传递中,若传递的数据类型为基本数据类型,那么传递的是真实的数据,形参的改变不影响实际参数的值,但如果是引用数据类型,那么传递的就是地址值,形参的改变影响实际参数的值。可变参数可以和普通类型的参数一起放在形参列表中,但必须是可变参数在最后。注意:方法局部变量是独立的,不会相互影响。Java允许将同一个类中多个同名同功能,但参数不同的方法,封装成一个方法,就通过可变参数实现。时,栈内一直开辟空间,此时n的值有n=4,n=3,n=2。此时会输出n=2,然后返到n=3,并输出,再返回到n=4,并输出。

2024-04-07 21:58:41 869

原创 Java初学5.1

在方法值的传递中,若传递的数据类型为基本数据类型,那么传递的是真实的数据,形参的改变不影响实际参数的值,但如果是引用数据类型,那么传递的就是地址值,形参的改变影响实际参数的值。之后还会有成员变量(静态变量,实例变量),成员方法(无static关键字)等的学习。在同一个类中,定义了多个同名的方法,这些同名的方法具有相同的功能。注意:在方法的调用中,实参与形参必须一一对应,否则程序报错。即同一个类中,方法名相同,参数不同方法,与返回值无关。形参:形式参数,在方法中定义的参数。实参:实际参数,方法调用中的参数。

2024-03-30 22:43:48 312

原创 Java初学4.1

数据类型[] 数组名=new 数据类型[]{元素1,元素2,......,元素n};([]内的值最大值为数组内元素个数减一!例如:int [] a=new int []{1,2,3,4,5,6,7};初始化时只指定数组的长度,由系统为每个数组元素指定初始值。数组指的是一种容器,可以用来存储同种数据类型的多个值。数据类型 [] 数组名=new 数据类型[数组长度];例如:int [] a=mew int[5];注意:一旦覆盖后,原来的数据就不存在了!例如:int [] a={1,2,3};

2024-03-28 22:18:03 141

原创 Java初学3.3

注意:for控制循环的变量,因为其归属于for循环的语法结构,因此再循环结束后将不能再被访问。而对于while来说,控制循环的变量不归属于while循环,因此循环结束后,仍然可以继续被访问。当case语句中没有break且没有default时,值符合case后的值时将会打印该case的语句体以及后面所有的全部,直到遇到break或}。首先执行初始化语句,其次,进行条件判断。若为true,则进行循环体,否则进行for循环后的其他语句。然后,执行条件控制语句,最后重回条件判断。while(条件判断语句){

2024-03-27 22:06:45 196

原创 Java初学3.2

计算规则:先计算表达式的值,若得到true,则结果为表达式1,若为false,则结果为表达式2。短路逻辑运算符:&&,||即左边的表达式能确定最终结果,那么右边将不参与运算。结果与||相同,但是其具有短路效果。结果与&相同,但是其具有短路效果。作用:可以进行判断,根据判断结果得到不同的内容。表达式1:表达式2;注意,表达式的结果必须被使用!

2024-03-25 20:54:31 187

原创 Java初学3.1

注意,byte,short,char三种类型的数据在运算时,是直接提升为int类型,在进行运算的。当加操作中出现字符串时,“+”变为字符串连接符,结果为前后数据的拼接,产生一个新的字符串。数字进行运算时,数据类型不一样不能进行运算,需要转成一样的数据类型,才能进行运算。注意,关系运算符的结果都是boolean类型的,即只有true和false两个值。赋值运算符“=”是双目运算符,其左侧的操作数必须是变量,不能是常量或者表达式。+,-,*,/,%(取模,取余)。

2024-03-24 22:26:18 94

原创 Java初学2.2

float(单精度浮点型):占用空间:4字节,共32位。使用float定义数据类型时需要在数据值的后面加F作为后缀(F不区分大小写)。long:占用空间:8字节,使用long定义数据类型时需要在数据值的后面加L作为后缀(L不区分大小写)。同样地,a为变量名,可以改变。input为创建对象时的变量名,随上方改变而改变。byte:占用空间:1字节,取值范围为-128~127.double(双精度浮点型):占用空间8字节,共64位。int:占用空间:4字节。

2024-03-23 21:08:56 161

原创 Java初学2.1

t:在打印时,将前面的字符串的长度补齐到8,或者8的整数。字符类型:使用单引号括起来的内容,且内容有且只能有一个。字符串类型:使用双引号括起来的内容称为字符串类型。布尔类型:只有两个值true和false,用来表示真假。/*会找距自己最近的*/,因此,尽量不使用注释的嵌套。文档注释(目前使用不到)/**注释信息*/null:使用时需要以字符串的类型出现。整数类型:不带小数点的数字。空类型:空值且值为null。多行注释:/*注释信息*/小数类型:带小数点的数。单行注释://注释信息。注释内容不参与运行。

2024-03-21 22:01:45 86

原创 JAVA初学1

这样,在CMD中无需手动切换到特定目录,只需输入相关命令即可调用已加入环境变量的应用程序。在CMD中频繁切换目录和寻找特定应用的问题,确实会觉得不如直接使用桌面快捷方式方便。实际上,随着对编程和操作系统理解的不断深入,上述列举的基础CMD命令可能会逐渐不再使用了,转而被更为高级和专业的命令或脚本替代。4.在“环境变量”窗口中,可以在用户变量或系统变量区域中新建或编辑现有变量。3.在“系统属性”窗口中,切换到“高级”选项卡,然后点击“环境变量”按钮。1.右键点击“此电脑”或“我的电脑”,选择“属性”。

2024-03-20 23:06:02 221

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除