- 博客(18)
- 收藏
- 关注
原创 java程序设计基础(十)
b.super()/super(实参):应用在子类构造方法的第一行,代表调用父类构造方法,用于指示利用哪一个构造方法完成父类对象的创建。(2)一个子类只能有一个直接的父类,但是可以具有多个间接的父类(多级继承),java中的类之间的protected:受保护的。b.子类的访问修饰符和父类相同,或是比父类更宽(3)使用:如果子类覆盖了父类中方法,则(3)使用子类覆盖后的方法。不兼容-false(兼。(3)运行过程,jvm自动检测子类是否覆盖父类中的方法,如果覆盖了,则优先调用子类覆盖后的方。
2024-06-12 23:06:40 849
原创 java程序设计基础(九)
(4) 构造方法允许重载(一个类中可以定义多个构造方法:无参数的构造方法只能定义一个,可以定。(2)形参列表不同(参数的个数、顺序、数据类型)(3)返回值类型、修饰符、异常没有要求。(2)如果一个类中没有定义任何的构造方法,则jvm默认提供一个公开的、无参数的构造方法。1.理解:计算机中的对象:复杂的客观事物在Java程序中的一种表现形式(一切皆对象)(3)如果一个类中定义任何有参数的构造方法,则jvm不会再提供公开的无参数的构造方法。(2)提供一个有参数的构造方法,参数个数、顺序、类型取决于属性。
2024-06-12 22:49:12 887
原创 java程序设计基础(八)
数据类型[] 数组名= new 数据类型[] {值1,值2,值3};数据类型[][] 数组名 =new 数据类型[行数][列数];1.数组:一组连续的存储空间,可以存储多个相同类型的数据,而且可以统一管理。(1)数组的下标:从0开始,依次为0, 1,2...,数组的长度-1;注意:数组的长度由{}中的个数决定,[]中不能指定数组的长度。(2)数组的访问:通过数组名+下标,数组名[下标]数据类型[] 数组名 ={值1,值2,值3};2.数组的重要因素:数组的长的和数据类型。
2024-06-09 16:37:11 424
原创 java程序设计基础(七)
1.理解:程序以main函数作为程序入口,进入main函数从上往下依次执行,如果遇到函数调用,则优先执行被调用函数内部的代码,函数执行完毕之后,带着返回值返回到调用位置,再继续后续代码。(1)形式参数:简称形参,函数和调用者之间需要交互数据约定,约定调用者需要传递那种类型,几个参数。1.理解:函数和调用者之间的一种数据交互,调用者通过函数调用,函数需要给调用者返回的数据。(2)回归:基于出口的结果,逐层向上回归,依次计算每一层结果,直到回归到最顶层。(2)语法:(数据类型,参数名,数据类型,参数名2)
2024-06-02 20:14:54 716
原创 java程序设计基础(五)
执行原理:会根据switch中的表达式结果,从上往下进行一次匹配case后面的值,哪一个匹配成功,则执行case后面对应的语句,如果都匹配不成功,则执行defualt后面的语句。(2)执行原理:如果if后面()中的条件成立,结果为true,则执行{}中的语句。(2)break:终止,结束switch ..case结构,防止case穿透。(2)执行原理:如果if()中的条件成立,则执行语句1,否则执行语句2。(2)执行原理:先判断外层if条件,再判断内层if条件。if(判断条件/布尔表达式){
2024-04-28 22:10:45 193
原创 java程序设计基础(四)
(2)原理:判断布尔表达式结果是否成立,成立为true,则执行表达式1,不成立false则执行表达式2.||:逻辑或,或者,两端连接起来的都必须为布尔表达式,又要有一段为true,结果就为true;&&:逻辑与,并且,两端连接起来的必须都为布尔表达式,两者同时为true,结果才为true。1.理解:表达式由变量,字面值,运算符组成式子,通常有一个结果。(3)没有double/float,有long,结果为long。(2)字符串拼接:+两端只要有一端为字符串,则为字符串的拼接。
2024-04-06 21:40:26 397 1
原创 java程序设计基础(三)
float 4B 单精度,字值后面必须加f/F。数据类型 变量名1,变量名2,变量3=值,变量名4。注意:java是一种强类型的语言,对应的数据必须储存在对应类型的变量中。1.概念:计算机中一块内存空间,存储数据的基本单元/单位。'\'' ':双引号(里面的\是为了区分双引号和单引号)B(Byte--字节) 1B=8B(bit,位)(1)类,数组,集合,接口等都属于对象数据类型。2.变量的组成部分:数据类型,变量名称,数据。//采用整数形式进行储存,范围0~65535。
2024-04-05 22:36:42 323 1
原创 java程序设计基础(二)
(1)java中标识符只能以:数字,字母,下划线(_),$组成,汉字(不建议),Java但是不能以数字开头。(4)不能使用java中关键字,保留字,特殊符号(true\false\public\null)进行命名。(4)变量名,函数名,方法名:第一个单词首字母小写其余大写———驼峰命名法(ageAndName)(4)公开类的类名必须和源文件名保持一致(因此,一个源文件中最多只能有一个公开类)\\注意:编译后生成一个以类名为名的.class文件--类名.class。每个类都会生成对应的.class文件。
2024-04-04 23:43:08 622
原创 AI生成的生存模拟游戏java版
System.out.println("角色 [" + character.name + "] 创建成功!System.out.println(character.name + " 已经去世...");System.out.println("天赋: " + talent.toString());System.out.println("事件影响后,当前角色属性如下:");System.out.println("输入错误,请输入数字。System.out.println("角色名字: " + name);
2024-04-05 22:00:12 744 1
原创 c语言基础(一)
根据计算机所要完成的任务,设计解决问题的数据结构和算法,编写相应的程序代码,并测试该代码运行的正确性,到能够正确运行结果为止。(在main函数前面的int说明了主函数返回值必须是某整数。“int a,b,cxk”定义了三个名字为a,b,cxk三个变量。3.stdio.h声明了printf和scanf的函数原型,#include是预处理命令。2.程序:也称指令序列,是一系列遵循一定规则和思想并能完成指定工作的代码。1.“main”为主函数名,“()”表示“main“是函数。printf("程序将两个数相加。
2024-03-06 19:52:18 348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人