面向对象编程 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中取消了对内存的操作,随之而来的是也取 消了操作符重载的操作。引用主要还是用在函数 参数的传递上
面向对象编程 2.深入探讨面向对象 °21“类型”的内部细节 面向对象的编程语言最大的特色就是可以编写自已所 需的数据类型; 对象具有类所描述的所有的属性以及方法。 类是属性与方法的集合。而这些属性与方法可以被声 明为私有的( private),公共的( public)或是受保护 ( protected)的,它们描述了对类成员的访问控制。为 了实现数据的封装,提高数据的安全性,我们一般会 把类的属性声明为私有的,而把类的方法声明为公共 的。我们提倡的是:“对象调方法,方法改属性
面向对象编程 ▪ 2.深入探讨面向对象 • 2.1“类型”的内部细节 ▪ 面向对象的编程语言最大的特色就是可以编写自己所 需的数据类型; ▪ 对象具有类所描述的所有的属性以及方法。 ▪ 类是属性与方法的集合。而这些属性与方法可以被声 明为私有的(private),公共的(public)或是受保护 (protected)的,它们描述了对类成员的访问控制。为 了实现数据的封装,提高数据的安全性,我们一般会 把类的属性声明为私有的,而把类的方法声明为公共 的。我们提倡的是:“对象调方法,方法改属性”