最新回答 / CharlesGeng
不明白static的用法吗?用static标识的变量和方法在第一次调用时创建并常驻内存里,与类的对象没有任何关系。你不创建类对象也可以调用静态的变量和方法。
2016-11-29
最赞回答 / 慕婉清8913646
封装是整个面向对象的基础,将一切可以封装的东西尽可能的单独封装起来,努力做到一个类只为一个目的而存在,保护私有数据信息,每个类对外提供相应的接口来访问,可使代码有更好的可重用性,可读性和可维护性。
2016-11-29
最新回答 / daoshud1
有什么用?初始化类后进行初始一些方法或变量。用处在哪?这得根本实际需求进行使用举个例子?例如创建一个分页类,我们不打算在构造方法内写内容,那就可以将初始化后的如设置分页大小等信息旋转在里面
2016-11-22
最赞回答 / 木子中心
默认的epuals方法判断的是两个对象所指向的空间地址是否是同一个地址。这段代码就用来判断两个对象(分别指向不同的空间地址时)他们每个具体的属性的值是否相同。this==obj这句的意思就是比较当前操作的对象与obj这个对象的空间地址是否相同(this就是代表操作当前的对象obj就是比较的那个对象。).这里的other是他自己强制将obj对象转换为Dog类的对象然后将这个对象赋给other,这里的other就起到了引用的作用。这是默认的。如果你自己写的话也可以随意的用一个词来代替other一样的。就跟你的...
2016-11-21