赞
踩
公有成员的特点是:
可以被所有其他的类访问。
注意:public修饰符会造成安全性和封装性的下降,因此一般应减少public修饰符的使用。
如果没有一个机制来限制对类中成员的访问,很可能会造成错误的输入。因此,java语言提供了私有成员访问控制修饰符private。也就是说,如果类的成员(成员变量和成员方法)声明前加了修饰符private,那么它就是私有成员。其特点是:
无法从该类外部访问该类内部的成员,而只能被该类自身访问和修改。
不能被任何类,包括该类的子类来获取或引用。
注意:若使用private来修饰包装在类中的成员变量和成员方法,会使封装性进一步提升。
保护成员的特点是:
可以被该类自身,同一个包中的类及不同包中的子类访问。
关于子父类里的东西,我们在学了继承就会理解,这里只是简单提到。
类的成员声明前不加任何访问修饰符的成员就是缺省成员。
其特点是:
只能被同一个包中的类访问。位与不同包中的子类和父类,子类也不能访问父类中的缺省成员。
重载:重载是指在同一个类内具有相同名称的多个方法,这些多个同名方法参数列表(参数的个数,类型,顺序)不同,就具有不同的功能。
构造方法(constructor,也叫构造器/构造函数)是一种特殊的方法,它是在对象被创建时,用来初始化对象成员的方法。这里博主我本人更喜欢叫构造器,以下就统称构造器了。
注意事项:
这里我们分别调用了无参和有参构造器得到了对象c和c1。
注意事项:
Java的许多标准数据结构是针对对象进行操作的,这意味着不能使用这些结构储存基本类型的数据。为了处理这种情况,需要将基本类型封装到类中,因此Java为每一种基本数据类型提供了一个对应的包装类。
基本数据类型和包装类的对应关系:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。