首页 > 编程语言 >Java修饰词

Java修饰词

时间:2022-10-07 15:27:07浏览次数:40  
标签:修饰词 Java 变量 子类 访问 println 方法 public

一到学校感觉写点博客随笔的时间和机会就少了,最近开了Java课程,趁着线上金工实习啥也不想听还不如写点笔记,毕竟逸一时,误一世捏。

首先学过的都知道,Java是一种面向对象编程(OOP)的程序语言,那么它必然满足OOP的三个特征:封装性,继承性,多态性。这些特性在上个学期的C++的面向对象的学习中已经了解不少,这些便不必多言,这篇随笔主要是为了总结一下Java中的一些在之前的学习中不怎么熟悉的修饰词。

修饰词在Java中用于修饰类(Class),方法,以及变量,主要分为两种,即访问修饰符和非访问控制符:

访问控制符:

在Java中,访问控制符主要用于对类,方法和变量的访问控制的保护,共有四种不同的访问控制:

• Default--默认控制符

表示该方法或变量在同一包内可被访问,可适用于方法与类,不能用于修饰类(外部类)。

• Private--私有控制符

表示该方法或变量在同一类中可被访问,适用于变量与方法,不能用于修饰类(外部类)。

是最严格的访问控制,被声明为私有访问的变量与方法只能在类内被调用,且外部类与接口不能被声明为私有。

• Public--公有控制符

表示对所有类都可见,适用于类,方法,变量。

纯纯的共有,一眼丁真。 

• Protected--保护控制符

表示对同一包内的类与子类可见,适用于变量与方法,不能用于修饰类(外部类)。

受保护的访问修饰符是实践中常用的修饰符,尽管它比前几个都麻烦

标签:修饰词,Java,变量,子类,访问,println,方法,public
From: https://www.cnblogs.com/project-163/p/16732522.html

相关文章

  • java 范型
    一、范型代码的格式可以是范型类也可以范型方法1、范型类classClassName<T,....>{......ClassName的属性和方法}如上跟普通的类相比,增加了<T,....>如下是一个简......
  • 物联网开发实战,深入剖析核心技术Java做智慧农业物联网
    物联网开发实战,深入剖析核心技术Java做智慧农业物联网随着国内IT事业的兴起,越来越多的小伙伴也投身到了开发这个相对高薪的行业来。很多同学进入的方式都是零基础通过培训......
  • Java系统架构设计 一线互联网公司架构设计 百度 阿里 腾讯
    原标题:【计算机·干货】阿里,百度,腾讯等一线互联网公司中,Java开发的招聘标准阿里巴巴篇扎实的计算机专业基础,包括算法和数据结构,操作系统,计算机网络,计算机体系结构,数据......
  • Java中List和ArrayList的区别,为什么用接口来引用对象而不是类
    区别用几句话来简单概述就是:1、List是一个接口,而ArrayList是List接口的一个实现类。2、ArrayList类继承并实现了List接口。3、因此,List接口不能被构造,也就是我们说的不能......
  • 基于SSM+Vue企业员工培训管理系统Java公司内部培训系统(源码调试+讲解+文档)
    ......
  • javase复习记录
    为什么重写equals还要重写hashcode?==和equals比较的区别为啥有时会出现4.0-3.6=0.40000001这种现象?final关键字的作用介绍Java的集合类ArrayList和L......
  • JavaScript 学习-48.$.ajaxSetup方法设置AJAX的全局默认设置
    前言$.ajaxSetup方法用于设置AJAX的全局默认设置。之后执行的所有AJAX请求,如果对应的选项参数没有设置,将使用更改后的默认设置。这方便我们设置error统一返回样式。示......
  • javafx
    javafxapplicationJavaFX应用程序从中扩展的应用程序类。JavaFX应用程序的入口点是Application类。每当启动应用程序时,JavaFX运行时都会按顺序执行以下操作:构造指定Ap......
  • Java泛型
    Java泛型本文源自https://www.yuque.com/qingkongxiaguang/javase/syy4rz#29e0f372欢迎大家去看b站这个Up主的Java视频https://www.bilibili.com/video/BV1Gv411T7pi?p=......
  • Java字段初始化的规律
    在Java中定义一个类后,有三种方式可以对其中的变量进行初始化:直接输入,初始化块,构造函数,而对于这三者的优先级,是:1.类的构造函数(构造方法):当创建一个对象时,其构造函数就会......