- 博客(19)
- 收藏
- 关注
原创 重写与重载之间的区别
方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写(Overriding)。方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现。
2023-08-05 15:55:34
149
1
原创 【Python】打印九九乘法表
用内循环控制列数,第一行是一个数,第二行是两个数,第三行是三个数,以此类推,则内循环的变量取值应小于等于外循环变量数即range(1,i+1),i为外循环变量数。用外循环控制行数,总共九行,则调用range(1,10)函数,用嵌套循环打印一个九九乘法表。
2023-07-04 16:13:15
146
原创 【Python】有循环结构打印出100到999之间的水仙花数
例如153,370,371,407等都是水仙花数,就拿153来说,153 = 1*1*1 + 5*5*5 + 3*3*3.根据“水仙花数”的特点来展开分析,某个三位数假设为item的个位,十位,百位上的数字判断它们的立方和是否等于item,若等于,则输出item,此过程是一个循环,只要item在(100,1000)之间,循环执行。再用这个两位数%10,便得到了十位数字shi。对于一个三位数item,其百、十、个位数字为bai,shi,ge,则可知:bai*100+shi *10+ge *1=item。
2023-07-04 15:38:05
1098
原创 【Python】对于range()函数的学习
4,in与not in判断整数序列中是否存在(不存在)指定的整数。3,range的返回值是一个迭代器对象。2,创建range对象的三种方式。第一种创建方式,只有一个参数。第二种创建方式,有两个参数。第二种创建方式,有三个参数。用于生成一个整数序列。
2023-07-04 10:54:13
141
原创 【Python】关于input()函数的学习,对于两个整数相加的运算
此种情况下输出的并不是两个数的和,而是将两者拼接到了一起,这是因为用input函数它的返回值类型是str类型,所以接下来可以用数据类型的转换来实现两个数的加法结果。
2023-07-03 11:44:08
2278
1
原创 封装,继承和多态
和方法 类成员(属性和方法)。属性最为重要,属性的集合是一个状态,方法是一个状态到另一个状态的桥梁;封装:属性和处理属性的方法集合起来。把数据及数据的操作方法放在一起,作为一个相互依存的整体,即对象。就是一个构造器,作用是:①分配空间;②赋初始值(避免错误,简化输入);构造器调用构造函数,
2023-06-22 09:12:46
87
1
原创 进程和线程
与进程不同的是同类的多个线程共享进程的堆和方法区资源,但每个线程有自己的程序计数器、虚拟机栈和本地方法栈,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。进程中的一个执行任务(控制单元),负责当前进程中程序的执行。一个进程至少有一个线程,一个进程可以运行多个线程,多个线程可共享数据。
2023-06-17 23:21:10
79
原创 创建一个类和一个对象,调用这个对象的方法和属性
4,调用cat的方法和属性。3,创建一个cat的对象。2,创建一个Test类。1,创建一个Cat类。对象名.方法名();
2023-05-31 18:28:43
489
1
原创 Java中的异常处理
网络通信时连接中断,或者JVM内存溢出。*检查性异常(在检查是不能被简单的忽略)4,try和catch捕获异常。*运行时异常(可以被忽略)*用户输入了非法数据。*要打开的文件不存在。
2023-05-28 16:27:20
86
1
原创 添加成员方法使其计算1+...+100的结果
System.out.println("计算结果="+res);System.out.println("我是一个人");p.cal01();//计算1+...+100的结果。
2023-05-05 21:55:20
127
原创 构造方法和创建对象
System.out.println("小狗的名字是 : " + name );// 这个构造器仅有一个参数:name。//这个构造器仅有一个参数:name。// 下面的语句将创建一个对象。
2023-04-24 09:47:13
106
原创 a+=10怎么会和a=a+10不相等呢?
可见在这里的10系统自认为是int类型了,所以会报错,而第一张照片中的是同一类型byte。从int转换到byte可能会有损失。byte的范围是-128~127。
2023-03-19 19:39:29
336
原创 用三种循环语句输出1~100的和
(3)当有些业务要求不论是否满足条件都要执行一次, do - while 就比较合适。(2)for和while循环环必须先判断条件是否成立,然后决定是否执行循环体语句。(1)如果你想在循环结束后,继续使用控制条件的那个变量,用 while循环。(2)for循环执行语句后变量会被释放,这可以提高内存的使用效率。(1)在不确定循环次数时,最好用 while。(2)在明确循环次数时最好用 for 循环。(1)do-while循环至少执行一次循环体。
2023-03-16 08:09:38
1261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人