今天整理了一下以前学的JAVA的类和类成员的修饰符,考试的时候可能会考到。
一:访问修饰符:
1.省略访问修饰符:
具有默认的访问特性,即具有包访问特性,只能被同一个包中的类使用。
2.public访问修饰符:
用于说明类和类的成员的访问权限。这种类叫公有类。在一个文件中只能有一个public类型的类。
例如:Rect和UseImport两个类,分别在两个不同的包中。顺便回顾一下不同类要用import导入。
//Rect.javapacakage 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){return a*b;}}
4.native
用native修饰的为本地方法。它修饰的方法在程序外部使用其他编程语言编写。(这个步骤比较多,所以就木有继续研究了)
5.volatile
易失变量,可能被多个线程控制和修改。

java 考试复习整理——JAVA类和类成员的修饰符相关推荐

  1. Java 实验报告 了解如何使用类及其成员的修饰符,理解类的继承性,掌握方法的继承、重载和覆盖

    班级软件16-2班 学号 3162052051734姓名梁振宇同组实验者 实验名称Java语言基础练习日期 2018年 05 月31 日 一.实验目的: 了解如何使用类及其成员的修饰符,理解类的继承性 ...

  2. JAVA类成员访问修饰符

    JAVA类成员访问修饰符public,private,protected,默认时的区别 修饰符 当前类 同包 子类 其它包 public √ √ √ √ protected √ √ √ × defau ...

  3. 绝密101:import,java,packag的顺序、权限修饰符、类及其组成可用的修饰符

    import,java,packag他们三个直接有没有顺序呢? packag:到达的路径,所在文件的路径,他最终以包的形式结束(他在最前面) import:导入外界你想要使用的类,它最终以你想要结束的 ...

  4. java中的类修饰符、成员变量修饰符、方法修饰符。

    类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类. abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现. fin ...

  5. java 类修饰符、成员变量修饰符、方法修饰符总结

    类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类. abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现. fin ...

  6. JSP Java 期末复习整理

    Java 期末复习 第一章 1.1.1 JSP 1.1.2 Jsp 优点 1.2.2 B/S技术工作原理 1.2.3 如何访问动态网页 1.2.4 -- Tomcat目录结构 1.2.6 -- Web ...

  7. java平台类成员访问修饰符_JAVA类的修饰符及访问权限

    1.类 外部类      class前的修饰符只能有public final abstrct 无(默认) :同包可见  (Eclipse中选择package) 内部类      class前的修饰符有 ...

  8. 数据结构期末考试复习整理

    写在前面: 本博客基于学校提供的教材书<数据结构--Java语言描述(第2版)>编写.原意是用于学校期末考的复习整理,也希望能对大家有所帮助! 此次整理是针对学校给出的考点,而不是针对数据 ...

  9. 匿名类、包、权限修饰符_DAY10

    1:内部类(理解) (1)把类定义在一个类的内部. (2)特点:   A:内部类可以直接使用外部类的成员,包括私有.   B:外部类要使用内部类成员,必须创建对象使用.    例子: public c ...

最新文章

  1. 技术图文:如何利用 Python 做一个简单的定时器类?
  2. C++中的vector使用范例-
  3. OpenSceneGraph学习笔记
  4. 12月7日 第二冲刺周期个人站立会议内容报告(第七天)
  5. 【壹刊】Azure AD(三)Azure资源的托管标识
  6. 尽力去帮助一个陌生人
  7. 查看及修改MYSQL最大连接数
  8. Day05 egrep正则表达式sed
  9. 区块链学者Michael Goldstein:比特币可以防止能源浪费
  10. 关于rabbitmq的介绍
  11. android判断密码字符串,逆向分析苏宁易购安卓客户端加密到解密获取明文密码(附demo验证) | WooYun...
  12. 国内计算机论文期刊,国内都有哪些计算机领域的投稿期刊
  13. 依图三变,“退群”AI四小龙
  14. java基础知识【第12期】-- 集合之Set
  15. android按钮悬停吸附,Android简单实现悬浮吸附的FloatingView
  16. 用Java实现成绩等级划分
  17. 【附源码】国内首届Discord场景创意编程开源项目
  18. 香油和一个生鸡蛋,干咳偏方
  19. DBeaver显示Unknown database错误
  20. Ninja工具介绍及基本语法

热门文章

  1. kotlin访问控制符可见性
  2. (7)MySQL的事务
  3. 长为N的数组,元素范围是0-N-1,其中只有一个数是重复的,找出这个重复元素...
  4. cocos2dx 3.x 蒙板 遮罩 点击圆功能
  5. C#中数组、ArrayList和List三者的区别(转) ,加修改
  6. Graphviz从入门到不精通
  7. VB调用VC DLL函数
  8. Daily Scrum 11.18
  9. 转:链表相交问题 详解
  10. 在需要时开启Perl新特性