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