- 博客(14)
- 收藏
- 关注
原创 接口
接口关键词 interface引用 implements作用1.约束2.定义一些方法,让不同人实现~(多继承)3.public abstract 定义一个方法隐藏的前缀4.public static final 定义一个常量隐藏的前缀5.接口不能被实例化,接口中没有构造器6.implements可以实现多个接口7.必须重写接口中的方法...
2021-04-27 23:03:48
122
原创 static详解
static详解1、静态变量public class Test { private int age=19; private static String name="cqw";/*private是私有的意思,不加也没影响,加了是只在这个类里面和在继承关系里可用(继承即extants,在我博客前面有发过关于继承的详细解释)*/ public static void main(String[] args) { System.out.printl
2021-04-08 23:11:23
282
原创 Java方法重写
方法重写父类的引用可以指向子类public class B{ public static void test() { sout("B.test") }}public class A extends B{ public static void test() { sout("A.test") }}main里 A a = new A(); B b = new A(); a.test()!=b.test()
2021-03-31 22:58:25
128
原创 Java继承
# 继承继承的本质是对某一批类的抽象,从而实现对未来世界更好的建模关键字 extendsJava中只有单继承没有多继承(如demo02继承了demo0就不能继承其他demo了)父亲开放的随便拿(key),私有的只能通过给的渠道拿(getMoney)如下,父亲手握私人资产10亿,开放给你的是每月一次的不需要多说的520元以及每次必须去找父亲批的生活费1500所以父亲10亿只批给你1500。。。。泪目!!所以父亲10亿只批给你1500。。。。泪目!!...
2021-03-29 23:03:59
97
原创 封装
封装设计追求“高内聚,低耦合”,保持私密性,仅暴露少量的方法给外部使用记住一句话:属性私有,get/set属性私有前缀: privatepublic class Student(){private String name;private int age;}此时在主函数里面new这个类之后,Student student=new Student();点不出来name和agestudent.age;student.name;//会直接报错,因为你已经封装过要想给其赋值,应该使用se
2021-03-20 22:00:00
86
原创 回顾类与对象
类与对象类是一个模板:抽象对象是一个具体的实例方法从定义到调用对应的引用引用类型:除了基本类型8种,其他的都是引用类型对象是通过引用来操作的:栈------>堆(地址)属性:又叫做字段(Field)、变量 、成员变量默认初始化: 数字:0 0.00 char u0000 boolean false 引用 null修饰符 属性类型 属性名=属性值对象的构建和使用必须使用new关键字创造对象
2021-03-20 21:21:19
63
原创 java方法
java的方法注意方法命名除首字母之外其他单词必须大写(驼峰命名)如自己写一个加法方法一个方法只完成一个任务形参和实参的区别形参是用来定义的实参是实际调用传递给形参的参数return 0是中途终止方法,return 参数是返回结果java都是值传递,不是引用传递方法重载:方法重名,而参数的类型不同java虚拟机会自动识别参数类型命令行传参在这里插入图片描述可变参数JDK1.5开始,java支持传递同类型的可变参数给一个方法在方法声明中,在指定参数类型后加一个省
2021-03-16 17:37:20
87
原创 关于浮点数不能进行比较的问题
float和double不能直接进行运算 如银行系统等float a1=0.1double a2=0.1系统判断a1和a2不相等因为浮点数只是大约数,是离散的,有舍入误差,接近但不等于所以最好完全避免浮点数进行比较比较用 Bigdecimal数学工具类等进行计算float a3=10000000000000;float a4=a3+1;但是结果a3=a4每一个字符本质还是数字对应Unicode 65536的表(两个字节2^16=25536)转义字符\t 制表
2021-03-09 07:42:41
1264
原创 JAVA程序运行机制
java程序运行机制编译型:相当于为了交流,中国的书翻译了一次给美国人,但是不持续更新 偏向于操作系统如Windows,Linux等,C,C++即都是编译型解释性:相当于美国人请了翻译官,可以浏览书籍的同时还能实时更新 偏向于速度要求不高的,如网页等java先编译再解释...
2021-03-04 21:43:20
149
2
原创 DOS命令
DOS命令切换盘直接D: /E: /F:查看某盘目录 dir切换目录清屏 cls退出 exit查看电脑IP ipconfig打开计算机 calc画图 mspaint记事本 notepad粘贴 直接单机鼠标右键ping一个网站 ping www.baidu.com(测试网络是否正常)去到某一个目录,比如桌面,把地址粘贴下来,然后 cd /d 地址如:cd /d C:\Users\Administrator\
2021-03-03 22:30:36
133
1
原创 电脑快捷键
电脑快捷键ctrl+S 保存ctrl+X 剪切ctrl+Z 撤销alt+f4 关闭窗口shift+delet 永久删除Windows+R 命令Windows+E 打开我的电脑ctrl+shift+ESC 打开任务管理器Windows+TAB 切换
2021-03-03 15:17:37
181
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人