类修饰符:

public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。

abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。

final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。

friendly,默认的修饰符,只有在相同包中的对象才能使用这样的类。

成员变量修饰符:

public(公共访问控制符),指定该变量为公共的,他可以被任何对象的方法访问。

private(私有访问控制符)指定该变量只允许自己的类的方法访问,其他任何类(包括子类)中的方法均不能访问。

protected(保护访问控制符)指定该变量可以别被自己的类和子类访问。在子类中可以覆盖此变量。

friendly ,在同一个包中的类可以访问,其他包中的类不能访问。

final,最终修饰符,指定此变量的值不能变。

static(静态修饰符)指定变量被所有对象共享,即所有实例都可以使用该变量。变量属于这个类。

transient(过度修饰符)指定该变量是系统保留,暂无特别作用的临时性变量。

volatile(易失修饰符)指定该变量可以同时被几个线程控制和修改。

方法修饰符

public(公共控制符)

private(私有控制符)指定此方法只能有自己类等方法访问,其他的类不能访问(包括子类)

protected(保护访问控制符)指定该方法可以被它的类和子类进行访问。

final,指定该方法不能被重载。

static,指定不需要实例化就可以激活的一个方法。

synchronize,同步修饰符,在多个线程中,该修饰符用于在运行前,对他所属的方法加锁,以防止其他线程的访问,运行结束后解锁。

native,本地修饰符。指定此方法的方法体是用其他语言在程序外部编写的。

转载于:https://www.cnblogs.com/sunyubin/p/9721873.html

java中的类修饰符、成员变量修饰符、方法修饰符。相关推荐

  1. java类名可以是数字吗_在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。_学小易找答案...

    [简答题]Java 支持多继承吗 ? [单选题]以下关于继承的叙述正确的是( ). [单选题]在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数.类型或顺序各不相同,传回的值也 ...

  2. Java类定义、成员变量定义、方法定义、成员变量与局部变量的区别

    编程语言的三大发展阶段:面向机器语言.面向过程语言.面向对象语言 : 其中面向对象语言主要体现三个特征:封装性.继承.动态 : 类的定义:类声明和类体.基本格式如下: class 类名{    类体 ...

  3. 【java笔记】类/接口作为成员变量类型

    类/接口  作为成员变量 以英雄角色为例,有姓名,年龄,武器(类),技能(接口),攻击(方法) 技能接口: public interface Skill {void use();//使用技能的抽象方法 ...

  4. java中Object类的hashCode和equals及toString方法。

    java中的hashcode.equals和toString方法都是基类Object的方法. 首先说说toString方法,简单的总结了下API说明就是:返回该对象的字符串表示,信息应该是简明但易于读 ...

  5. 在Java中,采用类的默认构造函数构造对象的方法!

    示例代码如下: URL pageURL = new URL(path); 其中URL是一个类,pageURL是对象!

  6. 如何初始化类的static成员变量?

    如何初始化类的static成员变量? 类的static成员变量不被某一个对象所独有,而是被所有同类型的对象所共有. 只能在头文件中声明类的static成员变量,不可在头文件中初始化,否则会造成重定义. ...

  7. 定义一个表示学生信息的类Student,要求如下:  (1)类Student的成员变量: sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。

    题目选自<java基础案例教程第二版>黑马的那本p80 1.思路 2. 代码 3.注意事项 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO ...

  8. C++57个入门知识点_17 类的访问权限及C语言模拟类的封装(类的私有权限突破方法:编译期进行权限检查,运行期通过指针修改类的私有成员变量;利用函数指针对结构体中成员变量进行修改;CPU大小尾排列)

    接上篇:C++57个入门知识点_16 类的标准写法(类名.成员变量.成员函数及对象命名规则:成员变量一般为私有,成员函数为公有并暴露给外部使用成员变量:防止类过大,声明写在.h,实现写在.cpp,调用 ...

  9. java系列8:private修饰的成员变量怎么传参

    可以使用getter,setter方法 package drchen.java.day06.demo04;public class Student {// 成员变量private String nam ...

  10. JAVA类思维_面向对象思维 Java中的类和对象及其应用

    一.面向过程与面向对象 面向过程: 从事务执行者的角度思考问题,我该干什么  重点在过程----事务流程 面向对象: 从事务的指挥者角度思考问题,我应该找谁干什么  重点在对象 面向对象的优点: 1. ...

最新文章

  1. 跨域解决方案(史上最易懂)
  2. 启示录 产品经理 pdf_3个月,从公司前台转行互联网产品经理
  3. python【力扣LeetCode算法题库】10-正则表达式匹配
  4. 旅游风景展示应用源码iPad版
  5. C语言指针这些使用技巧值得收藏!
  6. Oracle 表空间常用sql
  7. Delphi 与 DirectX 之 DelphiX(80): TDIB.BlendPixel();
  8. 山东到底有没有互联网?
  9. 拉取远程分支到本地分支_想买的保险本地没有分支机构怎么办?异地投保理赔难吗?...
  10. MongoDB的安装、配置服务(转)
  11. 计算机联锁设备的组成及原理,铁路信号计算机联锁系统及技术分析
  12. Cannot mix different versions of joi schemas错误
  13. 超级详细的IDC搭建教程
  14. 魔兽世界最新服务器排行榜,wow国服服务器排行榜:十大平衡服已全面解锁 | TG魔兽世界专区...
  15. [译] linux内存管理之RSS和VSZ的区别
  16. 红帽linux内核修复,红帽Linux 7和CentOS 7的新Linux内核更新修复两个错误
  17. JS——对已有元素内容进行筛选(本地搜索筛选)
  18. 字节跳动或推独立出口电商APP,亚马逊阿里虾皮:不慌
  19. STM32开发手册-IAP流程
  20. [转] 治脚气;;咽痒咳嗽;睡眠磨牙;;绝招治痔疮;;乳汁不足方;;;打呼噜;;男人一周补肾食谱;; (百年难遇的好偏方)...

热门文章

  1. 数据中心防雷SPD技术漫谈
  2. jQuery中的.height()、.innerHeight()和.outerHeight()
  3. 把数据库中有关枚举项值的数字字符串转换成文字字符串
  4. php 派生类 数据库连接 单例模式 xhprof实测 高效连接
  5. php正则表达式函数 preg_replace用法
  6. SOA标准发展混乱 国内业务缺少经验
  7. struts2实验2:struts2.xml action中* ,{}以及${}
  8. python 打印调用栈
  9. Could not apply the stored configuration for monitors 解决办法
  10. Android -- queryIntentActivities