- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 Java·封装、继承、多态·笔记(基础)
封装: 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表达,而应通过操作接口来访问,这成为信息隐藏。 记住这句话:属性私有,get/set(提供一些可以操作这个属性的方法) 提高程序的安全性、保护数据 隐藏代码的实现细节 统一接口 系统可维护性增加了 继承:(通过final修饰的类就不能被继承了,没有子类了) 继承的本质是对
2022-04-05 11:00:30 242
原创 用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 309
原创 Java流程控制笔记(基础)
用户交互Scanner的基本用法 next()与 nextLine()的区别 顺序结构 选择结构 循环结构 break和continue的区别
2022-02-13 14:49:08 185
原创 C语言·查找删去数组中重复的数字,并排序
#include<stdio.h> #define N 10 int 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 1908
原创 我的Java基础笔记
Java注释: 单行注释: // 多行注释:/* 内容 */ JavaDoc文档注释: /** *可添加参数 这是有功能的 会被识别 */ 标识符注意点: 所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始 首字符之后可以是字母(A-Z或者...
2022-02-11 15:22:13 290
空空如也
这个地方总是触发一个断点,我找不到原因呀(用的是vs2019)
2021-11-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人