2022年11月3日
摘要: 一、何为面向对象 面向对象简单来说就是一种编程方式,也可以说是一种思维方式,面向对象会注重一件事情的参与者(对象)、以及各自需要做什么动作。而面向过程则是更注重一件事情的每一个步骤以及顺序。 因此面向过程编程比较直接,而面向对象更利于代码的复用和扩展以及后续维护。 面向对象三大特点: 1、封装 封装 阅读全文
posted @ 2022-11-03 20:21 limingzhen 阅读(41) 评论(0) 推荐(0) 编辑
  2022年1月13日
摘要: ctrl+j 显示所有快捷生成代码的快捷词 1、ctrl+alt+t 代码块处理(判断、循环、异常处理等) 2、ctrl+d 复制下一行 3、alt+insert 生成get/set和构造器等 4、ctrl+shift+alt 多行操作 alt+D等效 5、ctrl+alt+v 自动补齐返回值类型 阅读全文
posted @ 2022-01-13 17:18 limingzhen 阅读(48) 评论(0) 推荐(0) 编辑
  2022年1月12日
摘要: 面向对象编程(object-Oriented Programming,OOP) 本质:以类的方式组织代码,以对象的方式组织(封装)数据 三大特性:多态,继承,封装。 抽象:提取对象的共同点 构造器: 构造器名字必须和类名相同 必须无返回值类型(包括viod) 作用:使用new关键字 必须要有构造器( 阅读全文
posted @ 2022-01-12 15:07 limingzhen 阅读(25) 评论(0) 推荐(0) 编辑
  2022年1月11日
摘要: ###方法的重载 1、方法名必须一样 2、参数列表(类型、个数、参数排列顺序)必须不同 3、返回类型可以相同可以不同 ###方法的重写 1、需要有继承关系,子类重写父类的方法 2、方法名必须相同 3、参数列表必须相同 4、修饰符范围可以扩大但不能缩小 (public > protected > de 阅读全文
posted @ 2022-01-11 16:11 limingzhen 阅读(130) 评论(0) 推荐(0) 编辑
摘要: break:在任何循环语句的主体部分,都可以用break控制循环的流程,break用于强行退出循环,但不结束程序。 continue:用在循环语句体中,用于终止某一次循环,跳过循环体中还没有运行的语句直接进入下一次循环。 阅读全文
posted @ 2022-01-11 14:51 limingzhen 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 把class文件从文件夹复制到Java文件的文件夹,就可以看见由IDEA反编译完成的文件, jdk1.7之后switch可以对比字符串,并且每一个字符串都是通过hashcode来比较 阅读全文
posted @ 2022-01-11 11:39 limingzhen 阅读(97) 评论(0) 推荐(0) 编辑
  2022年1月6日
摘要: 1、所有的变量、方法、类名要做到见名知意。 2、类成员变量、局部变量遵守小驼峰原则 3、常量所有字母大写,太长则用下划线连接 4、方法首字母小写,名字过长则使用小驼峰原则 5、类名则遵守大驼峰原则 阅读全文
posted @ 2022-01-06 16:43 limingzhen 阅读(226) 评论(0) 推荐(0) 编辑