- 博客(3)
- 收藏
- 关注
原创 Java面向对象(中级)—— 封装、继承、多态
封装(encapsulation)就是把抽象出的数据[属性]和对数据的操作[方法]封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作[方法],才能对数据进行操作。封装的好处:1) 隐藏实现细节2) 可以对数据进行验证,保证安全合理继承可以解决代码复用性问题。当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法, 只需要通过 extends 来声明继承父类即可。
2024-10-18 16:31:51
1646
原创 Java面向对象基础-类与对象
类是由属性(成员变量)和行为(成员方法)两部分组成//创建类class 类名 {//属性或者成员变量//行为或者成员方法张老太养了两只猫一只名字叫小白今年2岁白色。还有一只叫小花今年3岁花色。请编写一个程序,当用户输入小猫的名字时, 就显示该猫的名字,年龄,颜色。//定义一个猫类 Cat -> 自定义的数据类型//属性(成员变量)//名字int age;//年龄//颜色//行为(成员方法)//...1)属性的定义语法同变量,示例:访问修饰符 属性类型 属性名。
2024-10-10 20:24:53
1492
原创 Java 数组 | Java基础
通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐向上冒。有一个数列:北京、上海、西安、河南,从键盘中任意输入一个城市, 判断数列中是否包含此城市,如果找到了,就提示找到,并给出下标值。或者 int[] a;二维数组实际上是由多个一维数组组成的,它的各个一维数组的长度可以相同,也可以不相同。2. 接收用户输入,遍历数组,逐一比较,如果有,则提示信息,并退出。比如: int a[][]=new int[2][3]
2024-09-10 10:56:15
2120
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅