- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 Java·封装、继承、多态·笔记(基础)
封装:该露的露,该藏的藏我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表达,而应通过操作接口来访问,这成为信息隐藏。记住这句话:属性私有,get/set(提供一些可以操作这个属性的方法) 提高程序的安全性、保护数据 隐藏代码的实现细节 统一接口 系统可维护性增加了继承:(通过final修饰的类就不能被继承了,没有子类了)继承的本质是对
2022-04-05 11:00:30
237
原创 用Java基础语句实现计算器的基本功能(利用switch进行用户交互)
import java.util.Scanner;public class App{ public static void main(String[] args){ double result=0;System.out.println("请输入需要进行运算的第一个数:");Scanner scanner=new Scanner(System.in);int a=scanner.nextInt();System.out.println("请输入需要进行什么运算(+,-.
2022-02-13 21:21:26
304
原创 Java流程控制笔记(基础)
用户交互Scanner的基本用法next()与 nextLine()的区别顺序结构选择结构循环结构break和continue的区别
2022-02-13 14:49:08
161
原创 C语言·查找删去数组中重复的数字,并排序
#include<stdio.h>#define N 10int main(){ int n = N; int i,j,k; int num[10] = {1,1,1,3,2,4,3,2,2,2}; for (i = 0; i < n-1;i++) { for (j = i + 1; j < n ;) { if (num[j] == num[i]) { for (k = j; k < n - 1; k++) num[k] .
2022-02-13 14:36:07
1872
原创 我的Java基础笔记
Java注释:单行注释: // 多行注释:/* 内容 */ JavaDoc文档注释: /** *可添加参数 这是有功能的 会被识别 */标识符注意点:所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始 首字符之后可以是字母(A-Z或者...
2022-02-11 15:22:13
268
空空如也
这个地方总是触发一个断点,我找不到原因呀(用的是vs2019)
2021-11-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人