A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 沙子 中级黑马   /  2014-12-17 19:30  /  1207 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面向对象:
问题1、对象是类的实例,那么类中的方法和属性在对象中都会存在,也就是说它们是属性的类型和方法是一样的,那么对象中
会不会存在比类中描述的属性和方法更多的属性和方法呢?
如: person 类中 有属性:姓名,年龄。
                   方法:行走,吃饭。
        那么创建它的对象,对象除了以上的属性和方法以外,还有可能存在其他的方法或属性吗?

12 个回复

倒序浏览
对象是类的实例,类有什么对象就有什么,对象中的属性和方法都是类赋予的。
举个例子。人,是一个类,小明是一个具体的人,也就是对象,既:小明 是 人 的实例,那么小明的属性和方法,在“人”中是不是都有呢? 答案是yes
回复 使用道具 举报
本帖最后由 赵越海 于 2016-7-8 17:47 编辑

         .
回复 使用道具 举报
本帖最后由 赵越海 于 2016-7-8 17:40 编辑

         .
回复 使用道具 举报
1楼说的对
回复 使用道具 举报
还有就是继承父类(object)的方法
回复 使用道具 举报
Bali 中级黑马 2014-12-17 21:21:54
7#
支持一下!
回复 使用道具 举报
类怎么定义的,它的实例对象就有什么,不可能实例的对象会比类本身多吧
回复 使用道具 举报
kenhe 中级黑马 2014-12-17 21:47:56
9#
属性和方法都是类中的成员
那么肯定对象是不可能有类没有的了
回复 使用道具 举报
肯定可以有的了
回复 使用道具 举报
看你怎么定义类
回复 使用道具 举报
不能的。我们是设计类,使用对象。设计图是什么做出来就是什么。
回复 使用道具 举报
l楼主说的什么意思啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马