- 博客(15)
- 收藏
- 关注
原创 关于面向对象的一些区别(重写与重载,抽象类与接口,成员变量和局部变量,的区别汇总)
对于面向对象学习的一些需要注意的区别的一个汇总,重写与重载区别,抽象类与接口的区别,成员变量与局部变量的一个区别。查了下之前学过的笔记和CSDN上面相关博客的一些看法然后写的一个汇总。
2021-12-09 20:01:43
716
18
原创 面向对象三大特征
面向对象的三大特征封装概念好处理解继承概念好处与弊端理解多态概念好处和弊端理解封装概念封装概述是面向对象三大特征之一(封装,继承,多态)是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界是无法直接操作的封装原则将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问成员变量private,提供对应的getXxx()/setXxx()方法好处封装好处通过方法来控制成员变量的操作,提高了代码的安全性把代码用方法.
2021-12-09 14:55:41
106
原创 多态抽象类接口学习中遇到的难题
难题二定义一个接口用来实现两个对象的比较。题目需求题目思路代码总结与思考定义一个接口用来实现两个对象的比较。题目需求定义一个接口用来实现两个对象的比较interface CompareObject{public int compareTo(Object o); //若返回值是 0 , 代表相等; 若为正数,代表当前对象大;负数代表当前对象小}定义一个Circle类,声明redius属性,提供getter和setter方法定义一个ComparableCircle类,继承Circle类并且实现Co
2021-11-30 21:47:29
385
原创 多态和抽象类学习中遇到的难题
难题一编写员工工资系统题目要求题目思路代码问题总结编写员工工资系统题目要求1 定义一个Employee类,该类包含:private成员变量name,number,birthday,其中birthday 为MyDate类的对象;abstract方法earnings().toString()方法输出对象的name,number和birthday。2 MyDate类包含:private成员变量year,month,day ;toDateString()方法返回日期对应的字符串:xxxx年xx月x
2021-11-30 21:37:16
244
原创 java用集合实现客户信息管理软件
用集合实现客户信息管理软件1 客户类2 主界面3 方法(1)添加客户(2)判断编号是否被占用(3)修改客户信息(4)删除客户(5) 客户列表(6)退出4 问题总结(1)字符串比较问题(2)修改客户不成功(3)get和set方法使用时的疑惑 (为什么这里用set那里用get?)1 客户类public class Customers { private String cid; private String name; private String sex; private S
2021-11-10 11:28:33
4906
20
原创 面向对象和封装学习总结
面向对象和封装的个人理解和难题关于面向对象和封装的个人理解类和对象封装难题汇总银行账户坐标点学生随机数排序关于面向对象和封装的个人理解类和对象类:对事物的一种描述(具有共同属性和行为的事物的抽象),例如手机,属性:品牌价格,行为:玩游戏,刷vx;对象:客观存在(在java中体现就是mian方法里面用类定义一个对象,然后用对象去调用方法或者调用成员变量)二者关系:类为属性行为抽象,对象则为实体。对象内存图理解:堆内存开辟空间,成员变量出现 并产生默认初始化值,将对象地址值记录以便于通过对象名
2021-10-26 10:16:05
2833
14
原创 ntelliJ IDEA 2020.1.3 x64常用快捷键总结
IntelliJ IDEA 2020.1.3 x64常用快捷键总结从IDEA上获取关于IDEA快捷键使用的方法步骤:网上搜到的快捷键大全从IDEA上获取关于IDEA快捷键使用的方法步骤:网上搜到的快捷键大全Ctrl+Z:撤销Ctrl+Shift+Z:重做Ctrl+X:剪贴Ctrl+C:复制Ctrl+V:粘贴Ctrl+Y:删除当前行Ctrl+D:复制当前行Ctrl+Shift+J:将选中的行合并成一行Ctrl+N:查找类文件Ctrl+Shift+N:查找文件Ctrl+G:定位到文
2021-10-20 15:24:15
244
原创 如何做一个完整的家庭收支软件
家庭收支软件编写主程序编写代码访问方法实现主程序编写public class part1 {private static boolean flag = true;private static int count=0;private static int sumNum=10000;//加粗部分是请教学的一种定义方法静态变量能在这个类所对应的所有方法使用public static void main(String[] args) {String[][] arr = new String[10][
2021-10-19 16:59:39
121
原创 关于方法学习中遇到的个人难题总结
关于方法学习中遇到的个人难题总结输入学生成绩判断等级输入数字判断是几位数验证鬼谷猜想求s=a+aa+aaa+aaaa+aa...a的值小球落地第n次高度以及总经历里程数组去重输入学生成绩判断等级import java.util.Scanner;public class demo24 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println(“请输入分数”);in
2021-10-15 10:52:07
129
原创 进制的概念以及转换
进制的概念以及转换进制二进制 B(binary)八进制 O(Octal)十进制 D(Decimal)十六进制 H(Hex)二进制和八进制二进制和十进制二进制和十六进制进制两个基本概念:基数和运算规则。基数:基数是指一种进制中组成的基本数字,也就是不能再拆分的数字运算规则:进位或者借位规则二进制 B(binary)基数“0”,“1”运算规则:逢二进一;借一当二八进制 O(Octal)基数为:0,1,2,3,4,5,6,7,(二的三次方以内)运算规则:逢八进一;借一当八十进制 D(Dec
2021-10-12 18:03:03
449
原创 分支与循环,一定要弄清
前言:主要介绍分支语句和循环语句的基本构成格式以及适用场景 首先是分支结构,现阶段学习的是if语句和switch语句分支语句基本格式: switch语句switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n+1; ...
2021-09-29 21:09:19
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人