若需要定义一个类域或类方法,应使用哪种修饰符?
A、static B、package C、private D、public
希望有详细解释 展开
选择答案A,定义一个类域或类方法,应该使用static作为修饰符。
类域就是定义在类里面的变量,而且作用于的范围应该属于这一个类本身,类方法就是定义在类中的方法。
一个类应该有它本身的属性,例如一个人类,它可能有姓名,年龄,学历,身高,如果这些属性用static那么这些属性的作用域将是整个类,而人类有吃饭等的动作、是一个动作,是一种函数,那么这些动作用static修饰后就是类方法。
扩展资料:
Java语言提供了很多修饰符,主要分为以下两类:
Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。
1、default (即默认),在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
2、private,在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
3、public,对所有类可见。使用对象:类、接口、变量、方法
4、protected,对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。
为了实现一些其他的功能,Java 也提供了许多非访问修饰符:
1、static修饰符,用来修饰类方法和类变量。
2、final修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
3、abstract修饰符,用来创建抽象类和抽象方法。
4、synchronized和 volatile修饰符,主要用于线程的编程。
如果是要当成一个工具类。最好用public statc 。。。修饰。
这样在其他的类中 只要import 了该类的包 就可以通过 类名.方法名 调用了。