- 博客(19)
- 收藏
- 关注
原创 Java--继承
由于设计不好,或者因场景需要,子类和父类中可能会存在相同名称的成员,如果要在子类方法中访问父类同名成员时,该如何操作?直接访问是无法做到的。总结:成员方法没有同名时,在子类方法中或者通过子类对象访问方法时,则优先访问自己的,自己没有时再到父类中找,如果父类中也没有则报错。通过子类对象访问父类与子类中不同名方法时,优先在子类中找,找到则访问,否则在父类中找,找到则访问,否则编译报错。在继承体系中,子类将父类中的方法和字段继承下来了,那在子类中能否直接访问父类中继承下来的成员呢?
2024-05-09 17:42:32 660 1
原创 JAVA——封装
比如:对于电脑这样一个复杂的设备,提供给用户的就只是:开关机、通过键盘输入,显示器,比如:为了更好的管理电脑中的歌曲,一种好的方式就是将相同属性的歌曲放在相同文件。对于计算机使用者而言,不用关心内部核心部件,比如主板上线路是如何布局的,而类和对象阶段,主要研究的就是封装特性。访问权限除了可以限定类中成员的可见性,也可以控制类的可见性。下,也可以对某个文件夹下的音乐进行更详细的分类。:可以理解为一个人的外貌特征,谁都可以看得到。比如:一个包中的类不想被其他包中的类使用。主要是用在继承中,继承部分详细介绍。
2024-05-08 18:40:24 828
原创 类与对象
类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干啥),描述完成后计算机就可以识别了。比如:洗衣机,它是一个品牌,在Java中可以将其看成是一个类别。属性:产品品牌,型号,产品重量,外观尺寸,颜色…功能:洗衣,烘干、定时…在Java语言中,如何对上述的洗衣机类进行定义呢?在java中定义类时需要用到class关键字// 创建类field;// 字段(属性) 或者 成员变量method;// 行为 或者 成员方法class。
2024-05-07 20:04:19 1010
原创 JAVA-------方法
2.返回值类型:如果方法有返回值,返回值类型必须要与返回值的实体类型一致,如果没有返回值,必须写成void。4.参数列表:如果没有参数,()中什么也不写,如果有参数,需指定参数类型,多个参数之间使用逗号隔开。(闰年的判断方法是:可以被4整除,不可以被100整除,但可以被400整除)1.能够模块化的组织代码(当代码规模比较复杂的时候)。4.直接调用现有的方法开发,不必重复造轮子。3.如何将我们输入的年份传入方法中呢?6.在java中,方法必须写在类当中。5.方法体:方法内部要执行的语句。
2024-04-25 15:22:47 278 1
原创 if语句
分以上,给你奖励一个大鸡腿,否则奖你一个大嘴巴子。判断一个数字是正数,负数,还是零。分或以上,给你奖励一个鸡腿。比如:小明,如果这次考试考到。判断一个数字是奇数还是偶数。中的语句,否则不执行。比如:小明,如果这次考到。按照上述办法通知学生成绩。中的代码已经成为了和一个。判断一个年份是否为闰年。语句中可以不加 大括号。如果布尔表达式结果为。如果布尔表达式结果为。此处多写了一个 分号。
2024-03-15 19:00:00 178 1
原创 Java运算符
相当于现实生活中的或,比如:买房子交钱时,全款 或者 按揭都可以,如果全款或者按揭,房子都是你的, 否则站一边去。相当于现实生活中的且,比如:如果是学生,并且 带有学生证 才可以享受半票。等就是运算符,即:对操作数进行操作时的符号,不同运算符操作的含义不同。注意:向左移位时,丢弃的是符号位,因此正数左移可能会编程负数。两个表达式都为真,结果才是真,只要有一个是假,结果就是假。中数据存储的最小单位是字节,而数据操作的最小单位是比特位。,都是二元运算符,且都是按照二进制比特位来运算的。
2024-03-14 15:24:34 1501 1
原创 JAVA大小写转换
不管是学习哪一门编程语言,大小写转换都是一个较难的问题。再通过这么一串代码进行转换。同理,大写转小写的代码就是。我们先来写小写转大写。
2024-03-12 19:50:41 851 1
原创 数据类型与变量
在程序中,除了有始终不变的常量外,有些内容可能会经常改变,比如:人的年龄、身高、成绩分数、数学函数的 计算结果等,对。强制类型转换:当进行操作时,代码需要经过一定的格式处理,不能自动完成。特点:数据范围大的到数据范围小的。1. 字符串常量:由" "括起来的,比如“12345”、“hello”、“你好”。2. 整形常量:程序中直接写的数字(注意没有小数点),比如:100、1000。不同类型的数据之间相互运算时,数据类型小的会被提升到数据类型大的。的字节码指令,在 Oracle公司的虚拟机实现中,
2023-11-11 19:41:48 52 1
原创 三子棋小游戏 C语言实现
除此之外还要判断棋盘是否满了,因此还要再加一个判断棋盘是否是满了的函数。我们输入“1”,进入到PlayGame()函数,然后需要一个二维数组来存储缩放棋子的位置,因此我们首先需要先初始化这个二维数组。对于这里的main函数,我们主要是想做一个游戏的菜单页面,因此我们运用do while函数来不断打印出菜单。我们用“*”和“#”分别代表玩家下的棋和电脑下的棋,因此需要用一个字符类型的二维数组并进行初始化,我们先把。至于判断棋盘是否为满,我们需要遍历整个数组,如果满了就返回1,不满就返回0。
2023-10-11 21:20:56 81 1
原创 C语言------编写程序数一下 1到 100 的所有整数中出现多少个数字9
C语言------编写程序数一下 1到 100 的所有整数中出现多少个数字9
2023-07-20 15:14:55 475 1
原创 循环语句(while)
continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,将循环语句分为三个部分来说明,今天只说明第一部分------while。其实在循环中只要遇到break,就停止后期的所有的循环,直接终止循环。而是直接跳转到while语句的判断部分。进行下一次循环的入口判断。循环语句可以分为:while,for,do while。所以:while中的break是用于永久终止循环的。这里代码输出的结果是什么?这里代码输出的结果是什么?这里代码输出的结果是什么?答案:1 2 3 4。
2023-07-19 14:34:22 135
原创 打印100~200之间的素数
继续对方法三优化,只要i不被[2, sqrt(i)]之间的任何数据整除,则i是素数,但是实际在操作时i不用从101逐渐递增到200,因为出了2和3之外,不会有两个连续相邻的数据同时为素数。//上述方法的缺陷:超过i一半的数据,肯定不是i的倍数,上述进行了许多没有意义的运算,因此可以采用如下方式进行优化.方法二:每拿到一个数据,只需要检测其:[2, i/2]区间内是否有元素可以被2i整除即可,可以说明i不是素数。如果i能够被[2, sqrt(i)]之间的任意数据整除,则i不是素数。,不能被其他自然数整除。
2023-07-18 16:01:42 117 1
原创 第一次的博客
希望可以吃到其中的红利,但进入了校园后发现,这门学科没有想象的那么容易学习,听到网上的大神说写博客可以提高自己的水平,在未来找工作的时候也是一个加分项,我在从CSDN上的大神学习的途中,也会不停的更新自己的学习成果。晚上的6-9点学校没有安排课程,我就拥有足够的时间学习,学习编程上我打算用学一休一的方式,编程的学习是一个大工程,庞大的知识体系不可能在短时间内学习消化,所以学习一天第二天用来消化巩固前一天所学习的知识,我感觉是最适合我的方法。先学好C预言,然后学习Java,以C基础,J为主。
2023-06-10 16:50:00 139 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人