博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象的封装
阅读量:4322 次
发布时间:2019-06-06

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

面向对象

1.类:众多对象抽象出来的
2.对象:类实例化出来的

3.类的定义

关键字 class

4.类里面包含

成员变量
成员属性
成员方法

5.面向对象三大特性

(1)封装
目的:保护类,让类更加安全。
做法:让类里面的成员变量变为私有的,做相应的方法或者属性去间接的操作成员变量

封装成员方法来间接操作类里面的成员变量

使用成员属性来间接访问类里面的成员变量

访问修饰符

private 私有的 只能在该类中访问
protected 受保护的 只能在该类和它的子类中访问
public 公有的 在任何地方都可以访问

构造方法(函数):
作用:造对象所要调用的方法,用来创建对象,可以对成员进行初始化
每一个类都有一个构造方法,不写也有只不过看不到而已

特殊性:写法特殊 执行时间特殊

(2)继承

(3)多态

转载于:https://www.cnblogs.com/blueteasama/p/5885474.html

你可能感兴趣的文章
关于overflow:hidden
查看>>
【SpringBoot学习笔记】注解的作用——@FeignClient
查看>>
Java集合总结
查看>>
Codeforces Round #445 C. Petya and Catacombs【思维/题意】
查看>>
用MATLAB同时作多幅图
查看>>
python中map的排序以及取出map中取最大最小值
查看>>
ROR 第一章 从零到部署--第一个程序
查看>>
<form>标签
查看>>
vue去掉地址栏# 方法
查看>>
Lambda03 方法引用、类型判断、变量引用
查看>>
was集群下基于接口分布式架构和开发经验谈
查看>>
MySQL学习——MySQL数据库概述与基础
查看>>
ES索引模板
查看>>
各种 机器学习方法 / 学习范式 汇总
查看>>
HDU2112 HDU Today 最短路+字符串哈希
查看>>
JPanel重绘
查看>>
图片放大器——wpf
查看>>
SCALA STEP BY STEP
查看>>
cocos2d-x学习笔记
查看>>
MySql中的变量定义
查看>>