正在加载今日诗词....
摘要: 抽象类的概念: 1、Java中可以定义没有方法体的方法,还方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类; 2、如,shape类计算周长和面积的方法无法确定,那么就可以将这样的方法声明为抽象的,以便在具体的子类中实现 抽象类的特征: 抽象方法的声明 修饰符abstract 阅读全文
posted @ 2019-06-02 17:51 就永远夏天 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 多态: 多态的概念:一种事物的多种形态;允许不同类的对象对同一消息做出不同的响应 多态的前提:继承,重写;向上转型(父类引用指向子类对象) 多态的作用:提高代码的可用性;降低模块之间的耦合度 多态分类: 编译时多态:设计时方法重载 运行时多态:程序运行时动态决定调用哪个方法 向上转型和向下转型 向上 阅读全文
posted @ 2019-06-02 11:58 就永远夏天 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 传递值: 说明:标题其实说法是错误的。Java中只有值传递,没有引用传递。 调用函数changeValue()前后num的值都没有改变。 值传递的过程: num作为参数传递给changeValue()方法时,是将内存空间中num所指向的那个存储单元中存放的值,即"5",传送给了changeValue 阅读全文
posted @ 2019-05-30 17:19 就永远夏天 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 对象:有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等 类:类是一个模板,描述一类对象的行为和状态 对象的行为通过方法来体现,状态就是对象的属性,变量可以是行为的结果、属性的改变 构造方法: 每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译 阅读全文
posted @ 2019-05-30 10:56 就永远夏天 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 变量的声明: 在Java语言中,所有的变量在使用前必须要先进行声明; 声明的基本格式如下:数据类型 变量名 例如 int a;我们还一定义多个变量 例如 int a , 还可以在定义的时候赋初值:int a=3,b=5; 变量的类型: 类变量:独立于方法之外的变量,用static修饰; 实例变量:独 阅读全文
posted @ 2019-05-30 10:39 就永远夏天 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、Java标识符 什么是标识符? 标识符是用来标识类名、对象名、变量名、方法名、数组名、自定义数据类型的有效字符序列。 合法的标识符 ①:由字母、数字、下划线"_"、美元符号"$"组成,数字不能用作开头。 ②:不能把Java关键字和保留字作为标识符。 ③:标识符对大小写敏感。 什么是关键字和保留字 阅读全文
posted @ 2019-05-30 09:20 就永远夏天 阅读(797) 评论(0) 推荐(0) 编辑