课程
/后端开发
/Java
/Java入门第二季 升级版
收拾收拾收拾收拾
2016-11-04
源自:Java入门第二季 升级版 8-7
正在回答
每个对象拥有自己的成员,即拥有成员变量。成员变量相当于对象的属性,方法相当于对象的行为。每个对象都有属性和行为。对象就是类的实例化,类是一系列有共同属性和行为的对象的集合。比如鸟类是一个类,则大雁就是一个对象,鸟都有翅膀,都会飞,翅膀就是类的成员,大雁是鸟,也有翅膀,所以大雁的翅膀直接调用鸟的翅膀。这就是面向对象的基本思想。如果还不理解的话,可以去看看面向对象刚开始那部分,看看对象,类的基本概念。
我的水木年华
勤勉4193292 提问者
类>对象>成员 例如学生类Student (他有id,名字等属性,有get和set方法)
如果要用到该学生类,你会创建该学生类的实例(对象) ,Student stu = new Student();//无参的构造方法
上面代码表明 Studnet是一个类,而stu是这个类的一个对象实例。
类只有一个,而对象实例可以创建多个。
成员指的应该是类中的field(属性)和Method(方法)
类里面有一系列的对象,每个对象可以共有一些成员,也有自己的成员
类>对象>成员
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答怎么理解基于该类创建的每个对象都有自己独立的成员变量。又怎么理解有时候期望该类的所有对象共享一个成员?难道基于一个类创建的所有对象不是共享该类成员变量的吗?
2 回答内部类不能有自己的成员方法和成员变量??
1 回答内部类不能有自己的成员方法和成员变量
4 回答内部类不能有自己的成员方法和成员变量
2 回答静态成员的含义中,什么叫该类所有的对象共享同一个成员?