- 博客(11)
- 收藏
- 关注
原创 Java面向对象(Object Oriented Programming)04
多态(polymorphism):使用多态优化设计;多态可以减少类中代码量,可以提高代码的可扩展性和可维护性优点:1. 消除类型之间的耦合关系2. 可替换性3. 可扩充性4. 接口性5. 灵活性6. 简化性生活中同一种事物,由于条件不同,产生的结果也不同。程序中的多态:同一个引用类型,使用不同的实例而执行不同操作多态存在的三个必要条件:继承 重写 父类引用指向子类对象:Personp = new Child();实现多态的两种方式使用父类作为方法形参实.
2022-02-17 16:06:49
93
原创 Java面向对象(Object Oriented Programming)03
继承使用继承优化设计,方便修改代码 减少代码量。 类是对象的抽象,继承是对某一批类的抽象,同时也能更好的提高代码的复用性! 关键字:extands的意思是 “扩展”,子类是父类的扩展。不同的叫法:超类、父类、基类、子类、派生类。 继承是代码重用的一种方式 ,将子类共有的属性和行为放到父类中。通过继承可以简化类的定义,实现代码的重用。 子类继承父类的成员变量和成员方法,但不继承父类的构造方法多继承,就是为了实现代码的复用性,却引入 了复杂性,使得系统类之间的关系混乱。 java中的多...
2022-02-17 12:06:18
179
原创 Java面向对象(Object Oriented Programming)02
this关键字this的作用:this表示的是当前对象本身,更准确的说,this代表当前对象的一个引用。This代表当前对象自身的引用(必须new)。This可以修饰属性,区别成员变量和局部变量。普通方法中使用this:1.区分类成员属性和方法形参。2.调用当前对象的其他方法。构造方法使用this:1.使用this来调用其他方法。2.位置 This修饰构造方法必须是第一条语句。this不能用于static(静态)方法。//因为在调用该方法时,不会将对象的引用传递给它。static关键字.
2022-02-16 19:33:24
298
原创 Java面向对象(Object Oriented Programming)01
1)、理论要点:面向对象初步(OOP)面向过程:事物比较简单,可以用线性思维去解决。面线对象:事物比较复杂,使用简单的线性思维无法解决。面向过程&&面向对象之间的共同点:面向过程和面向对象都是解决实际问题的一种思维方式。二者相辅相成,并不是对立的。解决复杂问题,通过面向对象方式便于我们从宏观上把握事物之间的复杂关系,方便我们分析整个系统;具体到微观操作,仍使用面向过程来处理。类和对象:世界是由对象组成的。对象和类: 对象是具体事物 我们叫做Object, i.
2022-02-16 15:44:06
324
原创 Java数组(下)
二维数组:1)、二维数组可以看成以数组为元素的数组,例如:int [][]arr=new int[] [];和 int [] [] array={ {} {} {} };2)、Java中多维数组的声明和初始化应从高维到低维的循序进行,例如:int [ ] [ ]arr=new int[3] [ ];arr[0]=new int[2];arr[1]=new int[4];arr[2]=new int[1];二维数组的初始化:例:int array [ ] [ ]={ {1,2}
2022-02-16 13:53:32
245
原创 Java数组(上)
数组是在内存空间储存相同数据类型的连续的空间,声明一个数组就是在内存空间中划出一串连续的空间。 数组名代表的是连续空间的首地址,通过首地址可以一次访问数组所有元素。元素在数组中的排序叫做下表从0开始。 数组的使用: 其长度是确定的,数组一旦被创建它的大小就不可改变。 其元素必须是相同类型,不允许出现混合类型。 数组中的元素可以是任何数据类型,包括基本类型和引用类型。 格式: 元素类型 [ ] 数组名=new 元素类型 [ 元素个数或数...
2021-12-11 18:58:23
224
原创 Java数据类型和运算符(下)
运算符 算术运算符:+,-,* ,/,%,--,++; 赋值运算符:= ; 扩展赋值运算符:+=,-=,*=,/=; 关系运算符:>,<,>=,<=,==,!=; 逻辑运算符:短路与&&,短路或||,取反!; 位运算符: 逻辑与&,逻辑或|,异或^,按位非/取反~ , 右移,左边空位补最高位即符号位>>,左移;右边空位以补0<<,无符号右移...
2021-12-11 15:51:50
194
原创 Java数据类型和运算符(上)
一、数据类型 Java数据类型可以分为两大类:基本数据类型和引用数据类型。 数值型:整-型:byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean1)、byte:字节类型,大小一个字节,取值范围为-128~127之间。例如:byte a=12;2)、short:短整形,大小2个字节,最小值为-2^15,最大为2^15-1。例如:short a=12.3;3)、int:整型大小为4个...
2021-12-11 15:49:41
125
原创 第一次认识 “Java”
一、Java的发展史 1)、1995年,Sun公司发布了Java语言,并将其放在因特网上面,供大家免费使用。 2) 、目前分为三个版本:JavaSE、JavaEE和JavaME。 3)、2009年4月20日甲骨文收购Sun公司。4)、Java各版本和体系架构: J2EE(JavaEE):Java 2 Enterprise Edition;定位在服务器端的应用。 ...
2021-11-12 16:38:07
431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人