博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
类与对象
阅读量:6801 次
发布时间:2019-06-26

本文共 546 字,大约阅读时间需要 1 分钟。

  hot3.png

类与对象

1、面向对象的基本概念
  特征:封装性 继承性 多态性
封装性:保护内部结构不直接被外部可见,安全性高。
继承性:在已有的基础上继续进行扩充。
多态性:在合理的范围之内进行有限的变化。

OOA:面向对象分析

OOD:面向对象设计
OOP:面向对象编程

2、类与对象

(1)类与对象的基本概念
区别:
类:是具备某些共同的特征群体,广义。
对象:是类的具体描述,实际的产物。
先定义类,后根据类产生对象,对象的所有行为受到类的控制
类的两个重要组成方法:
属性:标识每个对象的特征,属性=变量
方法:是公共的行为,表示某些固定的操作 说话
定义类名称 首字母大写

声明并实例化对象: 类名称 对象名称 = new 类名称();

分步进行也可以
必须通过new 进行内存的分配(开辟内存)
类实例化后 两种操作方式:
1、对象.属性
2、对象.方法

类产生之后没有设置属性的内容,那么属性内容都是对其数据类型的默认值

栈内存:堆内存的引用地址,
堆内存:保存对象的具体信息,是真正的数据体,必须通过关键字new才能开辟

堆内存的垃圾 要等待GC不定期的回收与释放。

以减少垃圾产生为开发的根本原则。

转载于:https://my.oschina.net/jq103/blog/737023

你可能感兴趣的文章
iOS--资料--开源项目及库
查看>>
hdu 3501(欧拉函数引申)
查看>>
java设计模式-工厂方法模式
查看>>
LeetCode OJ - Symmetric Tree && Same Tree
查看>>
课后作业
查看>>
L1-011 A-B Java 部分解
查看>>
HTTP/1.1与HTTP/1.0的区别[转]
查看>>
程序代码阅读与分析
查看>>
《常微分方程教程》习题2-2,4:一个跟踪问题
查看>>
replace into 浅析之一
查看>>
软件工程15 个人阅读作业2—提出问题
查看>>
java设计模式-策略模式
查看>>
like 大数据字段 查询慢
查看>>
JSON 数据格式
查看>>
字符编码,文件处理
查看>>
MapperScannerConfigurer
查看>>
UNIX环境高级编程——守护进程列表
查看>>
UIButton
查看>>
UITabBarController
查看>>
融合式架构Nutanix深入分析一
查看>>