Java的思想:面向对象思想————————封装、继承、多态
面向接口思想
三层架构
MVC模式
框架思想
面向切面思想
微服务思想
封装——————安全 继承——————重用/高可用 多态——————高扩展/可维护 解耦合——————降低依赖 | 程序的目的是方便用户 方便用户就苦了开发 计算机是用来干什么的?——————————————模拟现实世界的 创建完类之后,需要给没一个属性和方法都添加注释 |
类的方法:四类,弄清楚什么时候用哪一种方法,什么场景用哪一种方法,以及怎么使用,包括返回值的含义,参数的含义
无参无返回值
无参有返回值
有参无返回值
有参有返回值
1.类和对象
面向对象思想概述: 面向对象是基于面向过程的编程思想。
特点:把软件系统看成各种对象的集合
系统结构较稳定
子系统相对独立
软件可重用性、可维护性和可扩展性强
特征:封装(encapsulation) 继承(inheritance) 多态(polymorphism)
面向对象开发: 就是不断的创建对象,使用对象,指挥对象做事情。
面向对象设计: 其实就是在管理和维护对象之间的关系。
对象的静态特征——属性
属性:对象具有的各种静态特征
对象的动态特征——方法
方法:用来描述对象执行的操作
对象:用来描述客观事物的一个实体,由一组属性和方法构成
类:具有相同属性和方法的一组对象的集合
Java是面向对象的语言
①所有Java程序都以类class为组织单元
②关键字class定义自定义的数据类型