面向对象就是一种开发软件的方法,核心是对象.
1.什么是对象?
对象是一个在时间和空间上存在的事物。比如你电脑屏幕上显示的一个字符、一个人、一只狗、一个程序、一个int等等,他们都在时间上和空间上存在。
2.什么是类?
简单的说类是一组对象,这组对象共享相同的行为和属性以及相同的结构(就是定义类的结梗?
3.什么是封装?
封装这个术语有两层含义:
第一层含义是指的是将数据和处理使用这些数据的函数放在同一个结构里;
第二层含义指的是将一个对象或者一个模块的复杂的、易变的部分隐藏起来,提供一个简单的、固定的对外借口。
4.什么是继承?
继承是一种层次结构,这种层次结构描述了“是一种”关系(如:玫瑰是一种花)或者实现了某种程度的代码重用. 虎格网