问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在java中一个类的修饰符有哪些

发布网友 发布时间:2022-04-22 04:01

我来回答

2个回答

热心网友 时间:2023-07-05 09:03

一:访问修饰符:
1.省略访问修饰符
具有默认的访问特性,即具有包访问特性,只能被同一个包中的类使用。
2.public访问修饰符
用于说明类和类的成员的访问权限。这种类叫公有类。在一个文件中只能有一个public类型的类。
例如:Rect和UseImport两个类,分别在两个不同的包中。顺便回顾一下不同类要用import导入。(哎,一直就没记住)
//Rect.java
pacakage my;
public class Rect
{
private int a,b;
public void init(int len,int width)
{
a=len;
b=width;
}
public int area()
{
return a*b;
}
}
//UseImport.java
import.my.*;//导入my 包的所有类
public class UseImport
{
public static void main(string[] args)
{
Rect x=new Rect();
x.init(2,3);
System.out.println("矩形面积为:"+x.area());
}
}
3.private
用private修饰的类成员成为私有成员,只能在声明该成员的类中使用,不能在类外使用。一般通过本类中公有方法进行访问。
4.protected
protected修饰的类成员为保护成员,可以被三种类使用,分别是该类本身,该类的所有子类,该类同包的其他类,该类的子类。
5.private protected
私有保护成员。可被两种类使用。分别是:该类本身和该类的所有子类。
二:特征修饰符
1.abstract:抽象
修饰类为抽象类,修饰方法为抽象方法。只要类中有抽象方法,就必须定义为抽象类。抽象方法只能声明,不能实现。但是可以在其子类中对抽象方法进行实现。抽象类中也可以包含非抽象方法。
2.final:最终
修饰的类为终止类,不能有子类。修饰变量为终止变量,只可赋值一次。修饰方法为终止方法,不能在子类中更改。如Socket、ServerSocket等都是final类,防止黑客派生子类进行破坏。同时,final与abstract是相互矛盾的。
3.static:静态
静态成员无需通过对象调用,可以直接通过类名直接调用。
public class RectArea//输出6 和 12
{
public static void main(String[] args)
{
System.out.println(area(2,3));
System.out.println(area(3,4));
}
static void area(int a,int b)

热心网友 时间:2023-07-05 09:04

public、final、abstract还有默认的什么都不加
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陌陌发语音出现转码失败怎么办 女孩2010年5月10号阴历3月27早晨9点55分出生的五行缺什么 钟姓男孩名字2023年5月10日出生的 凤眼果有什么营养?凤眼果的这些营养你都知道吗? 专升本成绩多少合格 山东专升本成绩多少合格 山东2022年专升本成绩什么时候出 2024专升本成绩公布时间及入口 2023年山东专升本各专业录取分数线 什么时候出专升本成绩 山东专升本综合素质测评成绩怎么算 Java接口中的成员变量隐含的修饰符是哪些 数据安全主要解决数据的什么问题 java中类修饰符有哪些? 数据安全主要解决什么问题rfid abstract修饰符可修饰字段、方法和类什么? java接口的修饰符有哪些 java的接口,类,属性,方法各有哪些修饰符 类在实现抽象方法时,必须用public修饰符,why? java中abstract怎么使用啊,说的详细点。举几个有... 中华人民共和国数据安全法所指数据处理包括数据的什么 抽象类 构造的修饰符 数据安全系统是什么意思哦 java的接口、类、属性、方法各有哪些修饰符 护肤品哪些成分是激素 什么叫数据安全? java中接口和抽象类以及它们的属性方法都分别可以... 糖皮质激素的适应症有那些? 糖皮质激素的临床应用有哪些 湿疹怎么治能去根 治疗湿疹的方法 数据安全治理怎么做,涉及到的数据安全产品主要包... 不能被实例化的抽象类,必须加上哪个修饰符? java中有几种修饰符? Java抽象类中的属性变量默认修饰符是什么? ⅴⅰⅴo手机怎样在录像时加上音乐? oppo和华为手机的充电线一样吗 小数除整数的竖式计算 小数点除法竖式讲解有哪些? 带小数点除法怎么列竖式 小数除法竖式计算是什么? 小数除以整数竖式计算 小数点除法竖式的讲解是怎么样的? PPT的排版怎么做 小于一的小数除以整数的竖式 如何使用PPT同一张幻灯片播放多个界面?(高手入内) 小数除整数竖式7.26÷12? 小数除以整数的计算方法:按照( )除法的方法去除,... 小数除以整数竖式四十道 同样的幻灯片母版如何做到排版不同 ppt自动排版在哪里PPT自动排版在哪里