面向对象编程
面向对象编程
面向对象编程 我们学编程学的是什么? 思想
面向对象编程 ▪我们学编程学的是什么? 思想
面向对象编程 我们如何理解面向对象?
面向对象编程 ▪我们如何理解面向对象?
面向对象编程 1.基本概念: 11类与对象的初探 (1)类描述了一组有相同特性(属性) 和相同行为(方法)的对象。 注:面向过程的语言与面相对象的语言的区 别就在于,面向过程的语言不允许程序员旬 己定义数据类型,而只能使用程序中内置的 数据类型
面向对象编程 ▪ 1.基本概念: 1.1 类与对象的初探 (1)类描述了一组有相同特性(属性) 和相同行为(方法)的对象。 注:面向过程的语言与面相对象的语言的区 别就在于,面向过程的语言不允许程序员自 己定义数据类型,而只能使用程序中内置的 数据类型
面向对象编程 1.2内置教据类型与函数 (1)每门语言都有自己独特的数据类型。 °(2)函数一实现某种特定功能的黑匣子
面向对象编程 ▪ 1.2 内置数据类型与函数 • (1)每门语言都有自己独特的数据类型。 • (2)函数—实现某种特定功能的黑匣子
面向对象编程 int addnum(int X,int yt return x+y int myAge =0; int a=25 void remAge(int a) myAge=a
面向对象编程 ▪ int addnum(int x,int y){ return x+y; } ▪ int myAge = 0; int a=25; void remAge(int a){ myAge=a; }
面向对象编程 13指针以及引用 指针及引用是在C+十中有的,JAMA中没有。 JAVA中取消了对内存的操作,随之而来的是也取 洧了操作符重载的揉作。引用主要还是用在函数 参数的传递上
面向对象编程 ▪ 1.3 指针以及引用 • 指针及引用是在C++中有的,JAVA中没有。 JAVA中取消了对内存的操作,随之而来的是也取 消了操作符重载的操作。引用主要还是用在函数 参数的传递上
面向对象编程 14运算符及控制语句 自己查看相关书籍
面向对象编程 ▪ 1.4 运算符及控制语句 • 自己查看相关书籍
面向对象编程 2.深入探讨面向对象 °21“类型”的内部细节 面向对象的编程语言最大的特色就是可以编写自已所 需的数据类型; 对象具有类所描述的所有的属性以及方法。 类是属性与方法的集合。而这些属性与方法可以被声 明为私有的( private),公共的( public)或是受保护 ( protected)的,它们描述了对类成员的访问控制。为 了实现数据的封装,提高数据的安全性,我们一般会 把类的属性声明为私有的,而把类的方法声明为公共 的。我们提倡的是:“对象调方法,方法改属性
面向对象编程 ▪ 2.深入探讨面向对象 • 2.1“类型”的内部细节 ▪ 面向对象的编程语言最大的特色就是可以编写自己所 需的数据类型; ▪ 对象具有类所描述的所有的属性以及方法。 ▪ 类是属性与方法的集合。而这些属性与方法可以被声 明为私有的(private),公共的(public)或是受保护 (protected)的,它们描述了对类成员的访问控制。为 了实现数据的封装,提高数据的安全性,我们一般会 把类的属性声明为私有的,而把类的方法声明为公共 的。我们提倡的是:“对象调方法,方法改属性”
面向对象编程 22通过实倒看内存分配 现在我们要编写某家公司员工管理糸统,你认为 最合适的数据类型是什么? 某家公司的员工是人类的一个特殊群体,宅除了具备 人类的所有特性与方法外,它还有额外的特性与方法, 比如她有她的工资、信用卡密码、作息时间等等,这 些特性以及工作内容,工作量等等这些方法
面向对象编程 ▪ 2.2通过实例看内存分配 • 现在我们要编写某家公司员工管理系统,你认为 最合适的数据类型是什么? ▪ 某家公司的员工是人类的一个特殊群体,它除了具备 人类的所有特性与方法外,它还有额外的特性与方法, 比如她有她的工资、信用卡密码、作息时间等等,这 些特性以及工作内容,工作量等等这些方法