- 4
- 0
- 约1.51万字
- 约 132页
- 2023-06-27 发布于浙江
- 举报
第4章 类和方法封装利用数据抽象进行编程。数据类型两个方面:外部用户/实现者什么是封装避免重复的代码保护类受到不必要的修改概念实例实例变量/数据成员/数据字段对象=状态(实例变量)+行为(方法) 对象外部看,客户只能看到对象的行为;对象内部看,方法通过修改对象的状态,以及和其他对象的相互作用,提供了适当的行为。类的定义可视性修饰符public,privateJava和C++中,封装性由程序员确定。C++class PlayingCard {public: enum Suits {Spade, Diamond, Club, Heart}; Suits suit () { return suitValue; } int rank () { return rankValue; }private: Suits suitValue; int rankValue;};Javaclass PlayingCard {public int suit () { return suitValue; }public int rank () { return rankValue; }private int suitValue;private int rankValue;public static final int Spade = 1;public static final int Diamond = 2;
原创力文档

文档评论(0)