C++ for the MFE class at UC Berkeley课件.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Accessing Class Members Frisky.Weight = 50; Frisky.Meow(); Cat Frisky; // just like int x; Frisky.age = 5; // just like x = 5; If You Don’t Declare It, Your Class Wont Have It Cat Frisky; // make a Cat named Frisky Frisky.Bark() // tell Frisky to bark 精品文档 Sample program #2 1: // Demonstrates declaration of a class and 2: // definition of an object of the class, 3: 4: #include iostream.h // for cout 5: 6: class Cat // declare the class object 7: { 8: public: // members which follow are public 9: int itsAge; 10: int itsWeight; 11: }; 12: 13: 14: void main() 15: { 16: Cat Frisky; 17: Frisky.itsAge = 5; // assign to the member variable 18: cout Frisky is a cat who is ; 19: cout Frisky.itsAge years old.\n; 20: } Output: Frisky is a cat who is 5 years old. 精品文档 Implementing Class Methods void Cat::Meow() { cout Meow.\n; } Calling class function void main() { Cat Frisky; Frisky.Meow(); } 精品文档 Using internal variables inside class void main() { Cat Frisky; Cat Whisky; Frisky.itsAge = 3; Whisky.itsAge = 5; cout Frisky says: ; Frisky.Meow(); cout Whisky says: ; Whisky.Meow(); } Frisky says: Meow Meow Meow Whisky says: Meow Meow Meow Meow Meow class Cat { public: int itsAge; int itsWeight; void Meow(); } void Cat::Meow() // the older the cat, the more noisy it is... { for ( int I = 0 ; I itsAge ; I++ ) cout Meow ; cout \n; } 精品文档 Public / Private class Cat { public: int GetAge(); void SetAge(int age); void HappyBirthday(); private: int itsAge; }; int Cat::GetAge() { return itsAge; } void Cat::SetAge(int age) { itsAge = age; } void main() { Cat Frisky; Frisky.SetAge(5); cout Frisky is a cat who is ; cout Frisky.GetAge() years old.\n; Frisky.HappyBirthday(); cout Frisky

您可能关注的文档

文档评论(0)

liuxiaoyu98 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档