摘要: 一、构造方法介绍 在开发中经常需要在创建对象的同时明确对象的属性值,比如员工入职公司就要明确他的姓名、年龄等属性信息。那么,创建对象就要明确属性值,那怎么解决呢?也就是在创建对象的时候就要做的事情,当使用new关键字创建对象时,怎么给对象的属性初始化值呢?这就要学习Java另外一门小技术,构造方法。 阅读全文
posted @ 2018-07-25 11:47 大树* 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 有的时候,某个父类只是知道子类应该包含怎么样的方法,但是无法准确知道子类如何实现这些方法。比如一个图形类应该有一个求周长的方法,但是不同的图形求周长的算法不一样。那该怎么办呢? 分析事物时,发现了共性内容,就出现向上抽取。会有这样一种特殊情况,就是方法功能声明相同,但方法功能主体不同。那么这时也可以 阅读全文
posted @ 2018-07-23 23:03 大树* 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、接口概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 二、 接口的定义 与定 阅读全文
posted @ 2018-07-23 11:46 大树* 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、封装 封装表现 1、方法就是一个最基本封装体。 2、类其实也是一个封装体。 从以上两点得出结论,封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。 3、提高了安全性。 例子:了解到封装在生活的体现之 阅读全文
posted @ 2018-07-20 15:56 大树* 阅读(258) 评论(0) 推荐(0) 编辑
摘要: ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类)。在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组。 创建对象:与其他普通的引用数 阅读全文
posted @ 2018-07-18 15:51 大树* 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、引用数据类型 使用方法 数据类型 变量名 = new 数据类型(); 变量名.方法名(); 1、 Scanner类 引用方法: ①导包:import java.util.Scanner; ②创建对象实例:Scanner sc = new Scanner(System.in); ③调用方法: in 阅读全文
posted @ 2018-07-18 13:04 大树* 阅读(320) 评论(0) 推荐(0) 编辑
摘要: java基础语法 一、标识符和关键字 在程序中用于定义名称的都为标识符,如文件名称、类名称、方法名称或变量名称等。 在Java中标识符的定义格式由字母、数字、_(下划线),$所组成,其中不能重复,不能以数字开头,不能是Java中的关键字,而且每一个标识符都要有自己的意义。 如StudentName, 阅读全文
posted @ 2018-07-16 17:15 大树* 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 下载步骤 打开“Oracle”官网 点击 第二步 点击JAVA 第三步找到JAVASE 第四步找到172版本 第五步点击进去 点同意 这两个任意一个就可以 然后点64位后面的下载地址就可以了 安装步骤 第一步双击打开exe文件进行安装 可更改也可不更改文件路径(随你) 然后继续点击下一步 弹出第二个 阅读全文
posted @ 2018-07-16 10:56 大树* 阅读(865) 评论(0) 推荐(0) 编辑
摘要: student course score teacher 阅读全文
posted @ 2018-07-13 12:53 大树* 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 练习 子查询 阅读全文
posted @ 2018-07-11 16:03 大树* 阅读(317) 评论(0) 推荐(0) 编辑