随笔分类 - Java
1. Java基础
摘要:设计模式概述 设计模式:是一种代码的总结,是软件开发人员在软件开发过程中面临的一般问题的解决方案。 反复使用 经过分类编目 代码设计经验 多数人知晓 下面是分类的23种设计模式。 单例模式的定义和作用 单例模式 目的 使得类的一个对象称为该类系统种的唯一实例 定义 一个类有且仅有一个实例,并且自行实
阅读全文
摘要:继承的概念和实现 Cat和Dog两个类中有许多共有的属性和方法,同理,如果是其他类型的动物,也会有这些共有的属性和方法,可以将这些共性的东西抽取出来,方便复用。 Animal类就是父类,然后父类也就只有共性的方法和属性。 只要是继承了这个父类的类,都可以使用父类中的方法和属性。 继承: 一种类与类之
阅读全文
摘要:封装的概念和特点 封装 隐藏对象的信息 留出访问接口 其实生活中的许多操作都是封装好的,比如ATM机,我只要按照接口操作即可,不必关心内部的具体实现。 封装的代码实现 Java中的如何实现封装呢?主要通过以下三个步骤。 getter和setter可以通过IDE快速进行生成。 建议在使用构造函数给属性
阅读全文
摘要:案例分析 可以分析,上面总共有四个对象,可以把这四个对象抽象为两个类,分别是专业类和学生类。 新建一个工程和包,结构如下 编写并测试Subject类 Subject类 package com.imooc.model; /** * 专业类 * * @author rowrycho * */ publi
阅读全文
摘要:类和对象 万物皆对象,现实世界任何存在的客观事物都是对象。 如上图所示,只要是现实世界存在的客观事物,都可以是对象。 创建类 & 对象实例化 和操作系统中一样,我们可以通过不同的文件夹来管理同名文件,在Java中文件夹就是这样包。 包的命名规范: 英文字母小写 域名的倒序 创建宠物猫类 packag
阅读全文
摘要:github地址 开发工具Intellij IDEA | 01 开发工具Intellij IDEA | 01 Java面向对象 | 02 Java面向对象 | 02 Java封装 | 03 Java封装 | 03 综合案例: 学生信息管理 | 04 综合案例: 学生信息管理 | 04 Java继承
阅读全文
摘要:开发工具概述 IDEA是一个专门针对Java的集成开发工具(IDE), 由Java语言编写. 所以,需要有JRE运行环境并配置好环境变量. 它可以极大的提升我们的开发效率,可以自动编译,检查错误. 在公司中,使用的就是IDEA进行开发. IDEA软件安装 略 IDEA的项目结构 层次结构: 项目pr
阅读全文

浙公网安备 33010602011771号