java中的类修饰符、成员变量修饰符、方法修饰符。
类修饰符:
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中的类修饰符、成员变量修饰符、方法修饰符。相关推荐
- java类名可以是数字吗_在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。_学小易找答案...
[简答题]Java 支持多继承吗 ? [单选题]以下关于继承的叙述正确的是( ). [单选题]在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数.类型或顺序各不相同,传回的值也 ...
- Java类定义、成员变量定义、方法定义、成员变量与局部变量的区别
编程语言的三大发展阶段:面向机器语言.面向过程语言.面向对象语言 : 其中面向对象语言主要体现三个特征:封装性.继承.动态 : 类的定义:类声明和类体.基本格式如下: class 类名{ 类体 ...
- 【java笔记】类/接口作为成员变量类型
类/接口 作为成员变量 以英雄角色为例,有姓名,年龄,武器(类),技能(接口),攻击(方法) 技能接口: public interface Skill {void use();//使用技能的抽象方法 ...
- java中Object类的hashCode和equals及toString方法。
java中的hashcode.equals和toString方法都是基类Object的方法. 首先说说toString方法,简单的总结了下API说明就是:返回该对象的字符串表示,信息应该是简明但易于读 ...
- 在Java中,采用类的默认构造函数构造对象的方法!
示例代码如下: URL pageURL = new URL(path); 其中URL是一个类,pageURL是对象!
- 如何初始化类的static成员变量?
如何初始化类的static成员变量? 类的static成员变量不被某一个对象所独有,而是被所有同类型的对象所共有. 只能在头文件中声明类的static成员变量,不可在头文件中初始化,否则会造成重定义. ...
- 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。
题目选自<java基础案例教程第二版>黑马的那本p80 1.思路 2. 代码 3.注意事项 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO ...
- C++57个入门知识点_17 类的访问权限及C语言模拟类的封装(类的私有权限突破方法:编译期进行权限检查,运行期通过指针修改类的私有成员变量;利用函数指针对结构体中成员变量进行修改;CPU大小尾排列)
接上篇:C++57个入门知识点_16 类的标准写法(类名.成员变量.成员函数及对象命名规则:成员变量一般为私有,成员函数为公有并暴露给外部使用成员变量:防止类过大,声明写在.h,实现写在.cpp,调用 ...
- java系列8:private修饰的成员变量怎么传参
可以使用getter,setter方法 package drchen.java.day06.demo04;public class Student {// 成员变量private String nam ...
- JAVA类思维_面向对象思维 Java中的类和对象及其应用
一.面向过程与面向对象 面向过程: 从事务执行者的角度思考问题,我该干什么 重点在过程----事务流程 面向对象: 从事务的指挥者角度思考问题,我应该找谁干什么 重点在对象 面向对象的优点: 1. ...
最新文章
- 跨域解决方案(史上最易懂)
- 启示录 产品经理 pdf_3个月,从公司前台转行互联网产品经理
- python【力扣LeetCode算法题库】10-正则表达式匹配
- 旅游风景展示应用源码iPad版
- C语言指针这些使用技巧值得收藏!
- Oracle 表空间常用sql
- Delphi 与 DirectX 之 DelphiX(80): TDIB.BlendPixel();
- 山东到底有没有互联网?
- 拉取远程分支到本地分支_想买的保险本地没有分支机构怎么办?异地投保理赔难吗?...
- MongoDB的安装、配置服务(转)
- 计算机联锁设备的组成及原理,铁路信号计算机联锁系统及技术分析
- Cannot mix different versions of joi schemas错误
- 超级详细的IDC搭建教程
- 魔兽世界最新服务器排行榜,wow国服服务器排行榜:十大平衡服已全面解锁 | TG魔兽世界专区...
- [译] linux内存管理之RSS和VSZ的区别
- 红帽linux内核修复,红帽Linux 7和CentOS 7的新Linux内核更新修复两个错误
- JS——对已有元素内容进行筛选(本地搜索筛选)
- 字节跳动或推独立出口电商APP,亚马逊阿里虾皮:不慌
- STM32开发手册-IAP流程
- [转] 治脚气;;咽痒咳嗽;睡眠磨牙;;绝招治痔疮;;乳汁不足方;;;打呼噜;;男人一周补肾食谱;; (百年难遇的好偏方)...
热门文章
- 数据中心防雷SPD技术漫谈
- jQuery中的.height()、.innerHeight()和.outerHeight()
- 把数据库中有关枚举项值的数字字符串转换成文字字符串
- php 派生类 数据库连接 单例模式 xhprof实测 高效连接
- php正则表达式函数 preg_replace用法
- SOA标准发展混乱 国内业务缺少经验
- struts2实验2:struts2.xml action中* ,{}以及${}
- python 打印调用栈
- Could not apply the stored configuration for monitors 解决办法
- Android -- queryIntentActivities