自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java面向对象系列(五)——抽象类和接口

抽象类中可以包含普通方法和普通字段, 这样的普通方法和字段可以被子类直接使用(不必重写,就像Animal中的name一样,这个属性在任何子类当中都是存在的), 而接口中不能包含普通方法, 子类必须重写所有的抽象方法。java中,如果被abstract修饰的类就称为抽象类,抽象类中被abstract修饰的方法称为抽象方法,抽象方法不用给出具体的实现体(内部细节代码)。接口间的继承就相当于合并多个接口,但无论怎样接口最后的实现都要在最后的类中重写接口方法。接口中可以含有变量,但是接口中的变量会被隐式的指定为。

2024-08-02 18:34:47 724

原创 java面向对象系列(四)——多态

通俗来讲就是多种形态,完成某个行为,不同的对象会有不同的结果和状态!总的来说:同一件事情,发生在不同对象身上,就会产生不同的结果。(1)多态的实现条件1.2.3.调用方法的形参类型必须时父类类型才可以程序员在编写eat这个方法的时候参数类型为Animal (父类),此时在该方法内部并当前的 a 引用指向的是哪个子类的实例此时a这个引用调用eat方法可能会有多种不同的表现和a引用的实例相关),这种行为就称为:也称为前期绑定早绑定。

2024-07-30 12:18:30 888

原创 java面向对象系列(三)——继承

通过子类对象访问父类与子类中不同名方法时,优先在子类中找,找到则访问,否则在父 类中找,找到则访问,否则编译报错。在子类方法中或者通过子类对象访问方法时,则优先访问自己的,自己没有时再到父类中 找,如果父类中也没有则报错。子类和父类可能存在相同名称的成员,如果要在子类中访问父类中相同名称的成员时,要用到super关键字,该关键字的作用是:在。如果访问的成员变量子类中无,则访问父类继承下来的,如果父类也没有定义,则编译报错。

2024-07-27 18:13:17 540

原创 java面向对象系列(二)——包与内部类

在自定义包中,需要加上package语句指定该代码在在那个包中。通常用公司的域名的颠倒形式。

2024-07-26 11:43:24 825

原创 java面向对象系列(一)——类

在java中定义类的时候会用到class,class是定义类的关键字,一般定义类格式如下:成员变量成员方法ClassName为类的名字。{}内是类的主体,类中包含的内容称类的成员 ,有成员变量和成员方法。1. 一般一个文件当中只定义一个类。2. main方法所在的类一般要使用public修饰。3. public修饰的类必须要和文件名相同。(2)类的实例化定义了一个类,就相当于在计算机中定义了一种新的类型,与intdouble类似,用类类型创建对象的过程,称为类的实例化,在java中采用。

2024-07-24 17:05:42 528

原创 方法的重载与重写

在Java中,如果多个方法的名字相同(父类与子类当中),参数类型也相同,则称该几种方法被重写了。在继承这一方面的知识当中,会遇到子类继承父类的变量及方法,如果此时子类与父类的方法名称与参数类型也相同,那么就会遇到所谓的重写。注意:1.重写只发生在子类当中,同类不存在。2.重写指的是两个方法的方法名、返回值、参数类型和个数相同(子类重写父类)。3.若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数列表时,也就是重写时,优先访问子类的方法!!

2024-07-20 11:08:37 422

原创 方法的使用

java中的方法就像c语言的函数,他的意义是:1.减少代码冗杂,重复代码使用(一段代码重复使用)2.让代码更好理解,简单明了。3.可以运用系统已有的方法。

2024-07-19 17:49:42 247

原创 java运算符

条件运算符。

2024-07-19 12:30:25 122

原创 java中的数据类型与变量

数据类型的区分,以及类型转换中的强制转换情况等等

2024-07-11 22:38:28 295

原创 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的X形图案。

不难发现,对于正斜杠,当外循环和内循环的i和j相等的时候就可以答应出符号 * ,而对于内斜杠,我们发现 i + j ==n - 1时,也可以打印出符号 *。综上,我们可以用循环解决正斜杠和反斜杠的情况,这是循环的方法,当然数组也可以解决,但不是最优解,这里就不予以介绍。打印X图形,我们要找到规律,我们可以将X看成正斜杠和反斜杠两部分,我们可以用两个循环来解决(嵌套循环)。

2024-03-04 20:03:26 578 1

原创 C语言之猜数字游戏

这是由于 rand()函数运用前提是有一个“种子”,种子不变,生成的随机数是不变的,这时我们又要学到另外的函数 srand() :void srand( unsigned int seed )和 time 函数()(要用到time.h头文件),srand函数是初始化随机数生成器的工具,而 time函数会返回当前日历时间与1970年1月1日0时0分0秒的差值(这里不细述,可以到网站查找),这时我们就可以把时间作为种子,那么种子就可以一直变化,而随机数的生成也就可以不断变化。至此,第二步就完成。

2024-02-24 12:51:52 369 1

原创 C语言中的地址算法

在地址表示中,我们常常将四个二进制位看成一个整体,如1111,而像四位数的二进制表达数有16种情况(0000,0001,0002....),于是我们就用十六进制来表达这么一个数,选择的编译器不同显示的位数就不同,常用的32编译器就是8个16进制数,而64位编译器就是16个16进制数,在十六进制中,我们有这种关系,0~9表示0~9,A~F表示10~15。希望这篇文章对你有所帮助!存储单位的大小是1字节(1Byte),每1B存储空间被编上一个地址,1B=8bit(比特),1bit=1个二进制位。

2024-02-04 19:29:44 433

空空如也

空空如也

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

TA关注的人

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