首页 > 其他分享 >区分访问修饰符public、private和protected

区分访问修饰符public、private和protected

时间:2024-11-07 20:17:05浏览次数:3  
标签:java 修饰符 private class protected public

    public、private和protected都是java的访问修饰符,那如何来区分他们三个呢?这三个修饰符都分别表示什么意思呢?

1.public

    public的意思是公共的,是java中的一种修饰符,应用在java中表示该数据(成员函数)是对所有用户开放的,所有用户都可以直接进行使用。

2.private

   private的意思是私有的,也是java中的一种修饰符,应用在java中表示该数据(成员函数)是除了class自己之外,任何人都不可以直接使用。

3.protected

  protected的意思是受保护的,还是java中的一种修饰符,在java中,protected对于自己的子女、朋友来说,就是public的,可以自由使用,没有任何限制;但是对于非亲属关系的外class来说,就是private。

标签:java,修饰符,private,class,protected,public
From: https://blog.csdn.net/2402_88352544/article/details/143428341

相关文章

  • --kubeconfig 参数和 tlsCertFile 与 tlsPrivateKeyFile
    在Kubernetes中,--kubeconfig参数和tlsCertFile与tlsPrivateKeyFile参数的主要作用和区别可以总结如下:--kubeconfig 参数主要作用:提供一个kubeconfig文件,其中包含了Kubelet与KubernetesAPI服务器通信所需的所有配置信息。这个文件通常包含API服务器的地址......
  • Virtual Private Network (VPN) Lab
    Task1:VMSetup使用上一个VPN的Labsetup包所构建的实验环境,所以这个任务就相当于是解决了。Task2:CreatingaVPNTunnelusingTUN/TAPStep1:自己构造tun_server.py,加权限并且在server上运行Step2:在HostU上构建tun_client.py,并运行tun_client.py文件:Step3......
  • Java 权限修饰符详解
    Java权限修饰符详解在Java中,**权限修饰符(AccessModifiers)**用于控制类、方法、变量和构造函数的可见性。理解和使用这些修饰符可以帮助我们更好地封装和组织代码,提高程序的安全性和可维护性。1.权限修饰符的类型Java中主要有四种权限修饰符,分别是:public、protecte......
  • java 为什么有private关键字_2
    在讨论编程语言设计时,Java语言中的`private`关键字扮演着至关重要的角色。私有访问修饰符`private`的主要目的是封装、数据隐藏。通过限制对类成员的访问,它确保了对象的内部状态不能被外部代码随意修改,从而保护了对象的完整性和一致性。这种封装机制是面向对象编程(OOP)的核心原则......
  • Java继承机制深度解析:细探private与protected权限控制
    private和protected是Java中的两种访问修饰符,用于控制类成员(字段和方法)的访问权限。它们在设计类和实现封装、继承多态性方面具有重要作用。下面详细说明它们的区别和含义。1.private修饰符含义:被private修饰的成员(字段或方法)只能在定义它们的类内部访问。其他......
  • 【Google Cloud】Private Service Connect 功能解说
    本文介绍PrivateServiceConnect,这是一项通过专用网络访问Google云API的功能。概要什么是PrivateServiceConnect?PrivateServiceConnect是一种,允许没有外部IP(公共IP)的虚拟机和本地部署自有客户端通过专用网络访问GoogleCloudAPI和托管在GoogleCloud......
  • VMware Private AI Foundation with NVIDIA - 生成式人工智能解决方案
    VMwarePrivateAIFoundationwithNVIDIA-生成式人工智能解决方案通过NVIDIA的加速计算以及VMwareCloudFoundation的虚拟基础架构管理和云管理来运行生成式AI工作负载请访问原文链接:https://sysin.org/blog/vmware-private-ai-foundation-nvidia/查看最新版。原创......
  • Java中的修饰符——类、方法、变量的修饰
            Java中的修饰符可以根据其作用对象进行细分,主要包括类的修饰符、方法的修饰符和变量的修饰符。不同的修饰符适用于不同的场景,以下是对它们的详细划分和解释。1.类的修饰符(ClassModifiers)        修饰符可以用于类声明,影响类的行为和可见性。访......
  • java_day9_包的划分、形式参数、返回值、修饰符、内部类、匿名内部类
    一、包包的划分好处:1、方便管理我们的代码文件2、不同包下的文件名可以是一样的常见的包命名规则:1、按照功能划分增加-学生增加-老师增加删除-学生删除-老师删除修改......
  • C++ 修饰符类型
    C++中的类型限定符const实例volatile实例mutable实例static实例register实例C++允许在 char、int和double 数据类型前放置修饰符。修饰符是用于改变变量类型的行为的关键字,它更能满足各种情境的需求。下面列出了数据类型修饰符:signed:表示变量可以存储......