随笔分类 - Java面向对象编程
摘要:思考:构造方法也是一个方法,那么为什么不让它定义返回值类型呢?为什么不使用void定义? 分析:程序编译器是根据代码结构来进行编译处理的,执行的也是根据代码结构来进行处理的。 如果在构造方法上使用了void,那么此结构就与普通方法的机构完全相同了,这样编译器会认为此方法是一个普通方法。 普通方法与构
阅读全文
摘要:1.方法的定义 方法也称为函数,方法在主类中定义,并且由主方法直接调用。 public static 返回值类型|[void] 方法名称([参数类型 变量,......]) { //该方法要执行的代码 [return[返回值];] } 如果方法的返回值类型为void,那么可以利用return来结束调
阅读全文
摘要:在程序开发的过程中,一共会存在三种程序结构:顺序结构、分支结构、循环结构。其中大部分都是顺序结构的定义,即所有的程序将按照定义的代码顺序依次执行。 1.IF分支结构 if分支结构主要是针对于关系表达式进行判断处理的分支操作。关键字:if、else。 if判断 if(布尔表达式) { 条件满足时执行
阅读全文
摘要:1.多态性简介 多态性是面向对象中的第三大主要特征,多态性是在继承性的基础之上扩展出来的概念,也就是说可以实现父子类之间的互相转换处理。 多态性的基本概念: 在Java中对于多态性有两种实现的模式: 方法的多态性: 方法的重载:同一个方法名称可以根据传入的参数类型或个数的不同实现不同功能的执行; 方
阅读全文
摘要:### 1.java数据类型简介 参考原则: - 整数类型:`byte`(字节)、`short`(短整数)、`int`(整数)、`long`(长整型); - 浮点型:`double`(双精度)、`float`(单精度);; - 处理中文最方便的操作:`char`(可选); - 控制程序流程、条件判断
阅读全文
摘要:1.String两种实例化方式比较 1、直接赋值的对象实例化模式 String strA = "mldn"; String strB = "mldn"; System.out.println(strA=strB);//true 主要原因在java程序的底层里面提供有一个专门的字符串池(字符串数组)。
阅读全文
摘要:1.数组的定义 一维数组: 一维数组的语法: 数组的动态初始化: |-数据类型 数组名称 []=new 数据类型[长度]; |-数据类型[] 数组名称 = new 数据类型[长度]; 数组的静态初始化:在数组定义的时候就为其设置好了里面的内容: |- 简化格式:数据类型 数组名称 [] ={数据1,
阅读全文
浙公网安备 33010602011771号