public 订阅
Public,英语单词,名词、形容词,作名词时意为“(美、巴、印、俄)帕布利克(人名)”。作形容词时意为“ 公众的;政府的;公用的;公立的”。 展开全文
Public,英语单词,名词、形容词,作名词时意为“(美、巴、印、俄)帕布利克(人名)”。作形容词时意为“ 公众的;政府的;公用的;公立的”。
信息
外文名
Public
词    性
名词、形容词
Public单词发音
[ˈpʌblɪk] [1] 
收起全文
精华内容
下载资源
问答
  • public
    万次阅读
    2021-02-12 09:50:59

    一.Java访问权限饰词(access specifiers)

    Java有public、protect、friendly、private四种访问权限,并且这四访问权限的访问范围越来越小。

    1. friendly

    1) 果一个class内的数据成员或方法没有任何权限饰词,那么它的缺省访问权限就是friendly。同一个package内的其它所有classes都可以访问friendly成员,但对package以外的classes则形同private。

    2)对于同一个文件夹下的、没有用package的classes,Java会自动将这些classes初见为隶属于该目录的default package,可以相互调用class中的friendly成员。如以下两个class分别在同一个文件夹的两个文件中,虽然没有引入package, 但隶属于相同的default package。

    class Sundae{

    //以下两个方法缺省为friendly

    Sundae(){}

    Void f() {System.out.println(“Sundae.f()”);

    }

    public class IceCream{

    public static void main(String[] args){

    Sundae x = new Sundae();

    x.f();

    }

    }

    2. public:可以被任何class调用

    3. private:private成员只能在成员所属的class内被调用,如:

    class Sundae{

    private Sundae(){}//只能在Sundae class中被调用

    Sundae(int i) {}

    static Sundae makASundae() {

    return new Sundae();

    }

    }

    public class IceCream{

    public static void main(String[] args){

    // Sundae class中构造函数Sundae()是private,

    // 所以不能用它进行初始化

    //Sundae x = new Sundae();

    Sundae y = new Sundae(1);//Sundae(int)是friendly,可以在此调用

    Sundae z = Sundae.makASundae();

    }

    }

    4. protected:具有friendly访问权限的同时,又能被subclass(当然包括子孙类,即子类的子类)所访问。即,既能被同一package中的classes访问,又能被protected成员所在class的subclass访问。

    二.Class的访问权限

    1.Class同样具有public、protect、friendly、private四种访问访问权限:

    1)public:在任何地方都可被使用

    2)protect、private:除了它自己,没有任何class可以使用,所以class不能是

    protected或private(inner class除外)

    3) friendly:同一个package中的classes能用

    2. 如何调用构造函数被声明为private的class

    1) 用static函数

    2) 用Singteton模式

    class Soup{

    private Soup(){}

    //(1)静态函数方法

    public static Soup makeSout(){

    return new Soup();

    }

    //(2)The "Singleton" pattern:

    private static Soup ps1 = new Soup();

    public static Soup access(){

    return ps1;

    }

    public void f(String msg){

    System.out.println("f(" + msg + ")");

    }

    }

    public class Lunch{

    public static void main(String[] args){

    //Soup priv1 = new Soup();编译错误

    Soup priv2 = Soup.makeSout();

    Soup priv3 = Soup.access();

    priv2.f("priv2");

    priv3.f("priv3");

    }

    更多相关内容
  • public string 和public void区别

    千次阅读 2021-01-06 16:06:08
    参考了很多文章,整理了一小部分public string 和public void区别 适合新手看,大佬请忽略! 区别就在这里: public String getString(){ return "return一个String类型的值"; } public void getString(){ } ...

    参考了很多文章,整理了一小部分public string 和public void区别
    适合新手看,大佬请忽略!
    区别就在这里:

     public String getString(){
       return "return一个String类型的值";
     }
    
     public void getString(){
    
     }
    

    1.public string 的返回值是字符串类型的(返回一个String值),string类型的话就不必在方法内写输出语句把要输出的结果直接return就行,然后这个方法就可以当字符串类型使用了,可以直接这样

    system.out.print(方法名());
    

    这里面不用加双引号的,
    2.public void 无返回值,不用return这个关键字,在方法里直接可以用system语句在控制台输出结果

    小锦囊收好!!!
    public //访问修饰符,最大权限。
    static //静态的,静态方法只能直接调用静态方法。
    void //表示这个方法是无返回值类型的。
    main //其实这个方法不是一个函数,但是被jvm特殊定义的可执行方法。
    string[] args //是一个数组,用于接受用户输入的字符串,args不是固定的,可以随便起,但是必须以字母、数字、下划线和美元$符号开头。
    

    在这里插入图片描述

    展开全文
  • public void什么意思

    千次阅读 2021-02-25 20:28:19
    public void什么意思?java里public是类的访问修饰符,void 是表示空类型,没有返回数据。public void 用于休息方法,说明该方法在项目中都能被访问,没有返回值。public是类的访问修饰符,标记了你自己定义的类,...

    f7de0a98ebcbe02e739c0ae13bbf3a19.png

    public void什么意思?

    java里public是类的访问修饰符,void 是表示空类型,没有返回数据。

    public void 用于休息方法,说明该方法在项目中都能被访问,没有返回值。

    public是类的访问修饰符,标记了你自己定义的类,可以在那么包里访问,public(公共) 里在整个项目里可以访问 private(私有)只能在本类使用 protected(受保护) 在子类和同包下的类可以访问 还有就默认的访问修饰符,只能在同一个包下访问。

    扩展资料:

    Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

    JAVA中public:的意思,在public: 下的成员,是类的公有成员,别的类或者主函数可以申明个对象直接访问,而private: 下的是私有 成员,只有类的内部能访问,类的外部无法访问的。class A{public:int a;private:int b;};main(){Aaa;

    aa.a=1;

    相关推荐:《java学习》

    展开全文
  • vue-public文件夹

    千次阅读 2021-07-07 15:30:38
    文章目录一、vue-public文件夹的认识 一、vue-public文件夹的认识 任何放置在 public 文件夹的静态资源都会被简单的复制,而不经过 webpack。你需要通过绝对路径来引用它们。 注意我们推荐将资源作为你的模块依赖图...

    一、vue-public文件夹的认识

    任何放置在 public 文件夹的静态资源都会被简单的复制,而不经过 webpack。你需要通过绝对路径来引用它们。

    注意我们推荐将资源作为你的模块依赖图的一部分导入,这样它们会通过 webpack 的处理并获得如下好处:

    • 脚本和样式表会被压缩且打包在一起,从而避免额外的网络请求。
    • 文件丢失会直接在编译时报错,而不是到了用户端才产生 404 错误。
    • 最终生成的文件名包含了内容哈希,因此你不必担心浏览器会缓存它们的老版本。

    public 目录提供的是一个应急手段,当你通过绝对路径引用它时,留意应用将会部署到哪里。如果你的应用没有部署在域名的根部,那么你需要为你的 URL 配置 publicPath 前缀:

    • public/index.html或其它通过 html-webpack-plugin 用作模板的 HTML 文件中,你需要通过 <%= BASE_URL %> 设置链接前缀:

        <link rel="icon" href="<%= BASE_URL %>favicon.ico">
        <link rel="stylesheet" href="<%= BASE_URL %>css/style.css">
      
    • 在js文件中 使用process.env.BASE_URL作为pubulic文件的前缀

      <template>
        <div id="app">
          // 直接引入静态目录中的文件
          <img alt="Vue logo" :src="`${publicPath}imgs/01.jpg`">
          // 相对路径的引入会导致webpack对该文件进行打包
          <img alt="Vue logo" src="../public/imgs/01.jpg">
      
        </div>
      </template>
      
      <script>
      
      export default {
        name: 'App',
        data() {
          return {
             // 获取公共目录路径
            publicPath: process.env.BASE_URL
          }
        }
      }
      </script>
      
    • publicPath配置是在项目的根目录下vue.config.js中设置publicPath选项

      module.exports = {
          publicPath: process.env.NODE_ENV === 'production'
      ? '/production-sub-path/' //真实开发的话,如果你的项目存放在公司域名二级路径下 只需要将 /production-sub-path/改为 /公司二级路径/就可以了
        : '/'
      }
      
    展开全文
  • 初学C++的朋友经常在类中看到public,protected,private以及它们在继承中表示的一些访问范围,很容易搞糊涂。今天本文就来十分分析一下C++中public、protected及private用法。相信对于大家深入掌握C++程序设计会有...
  • Public Key Retrieval is not allowed解决

    千次阅读 2022-06-06 08:20:58
    记录Public Key Retrieval is not allowed 文章目录 记录Public Key Retrieval is not allowed 一、导致“Public Key Retrieval is not allowed”原因 二、针对上述错误,有如下的解决方案: 一、导致“Public Key ...
  • Vue引用public中的js文件

    千次阅读 2021-12-01 18:09:54
    所以文件放在public。 步骤 1.在public文件夹下创建config.js文件 用window.config 这样方式挂载也是可以的,或者直接定义变量。 let config = [ // window.config = [ { title: '智能指挥中心1', content: ...
  • public、private、protected的区别

    万次阅读 多人点赞 2021-05-10 14:24:03
    public 表示共有;类的数据成员和函数可以被该类对象和派生类访问。 private 私有型;自己的类可以访问,但派生类不能访问。 protected 保护型;自身类和派生类可以访问相当于自身的private型成员,它同private的...
  • SQL Server public 角色权限管理

    千次阅读 2019-09-02 10:39:43
    服务器角色public 所有登陆名都属于public服务器角色,登陆名是不能移除public角色的,且public角色是不能删除的。这对于我们来说是相当恐怖的事情,因为权限分配的第一原则即最小权限原则,对于一个不可掌控的权限...
  • public static final什么意思?

    千次阅读 2021-05-20 17:02:03
    public static final :全局常量 static是为了让其成为类的成员,而不是对象的成员,这样用起来就方便了 public是为了方便访问 final则是表明这是个常量,不能修改 private的对象,然后定义get、...
  • rsa public key not find

    万次阅读 多人点赞 2020-12-24 21:41:50
    Navicat Premium 15 用注册机注册的时候 报错 rsa public key not find 第一步先不要打开 Navicat ,先打开注册机 第二步:点击path 找到你的Navicat启动的exe,安装路径的exe,选中Navicat.exe,点击打开。 第三步...
  • git@github.com: Permission denied (publickey).

    万次阅读 多人点赞 2022-03-27 18:12:02
    Git使用出现git@github.com: Permission denied (publickey). 处理_JT.X的博客-CSDN博客_git@github.com 故障现象: Administrator@MS-20201021YAOM MINGW64 /d/temp3/huashan (master) $ git push origin ...
  • Vue CLI4.0 webpack配置属性——publicPath

    万次阅读 多人点赞 2020-04-28 17:35:45
    publicPath Type: string Default: '/' 官方文档说明: 部署应用包时的基本 URL。用法和 webpack 本身的 output.publicPath 一致,但是 Vue CLI 在一些其他地方也需要用到这个值,所以请始终使用 publicPath 而...
  • 仔细看private与public的区别

    千次阅读 2020-12-17 09:39:04
    private与public的区别 **大家刚开始学习,有时候不明白我们private与public的区别,这两个东西一旦写错了就会造成后续无法访问的问题。 首先,我们先了解一下两者的涵义: 1.private 私有的 2. .public 公共的 可以...
  • 在java中public void与public static void区别

    万次阅读 多人点赞 2019-03-04 11:27:03
    public static void static 方法可以被main方法直接调用,而非static方法不可以。 因为static方法是属于类的,是类方法。可以通过类名,方法名直接调用。 而非static方法必须等对象被new出来以后才能使用,因而不能...
  • vue-cli设置publicPath几种方式对比

    万次阅读 2020-06-11 09:40:29
    publicPath打包设置 1. 不设置(默认为 publicPath: ‘/’) 或者设置 publicPath: '/' // vue.config.js module.exports = { publicPath: '/', } html中被打包的css和js路径如下 <!DOCTYPE html> <...
  • github private仓库转为public

    千次阅读 2021-01-13 21:28:21
    进入项目主页,点击settings, 拉到最下面,点击change visibility 选择Make public 点击I understand, change respository visibility.
  • pragma solidity ^0.4.25; contract StateVariables { string name;... // 加上 public, 自动多生成一个 function constructor() public { name = "不知道"; owner = msg.sender; rename_counter = 0
  • 关于vue中的public文件夹下的index.html

    千次阅读 2021-12-30 15:43:43
    在vue-cli项目中创建public文件夹在其中创建index.html文件。 一般在其中引入第三方文件如html2canvas等,在其中引入的文件不会被webpack编译,打包时会直接复制到打包的文件下,并且在public>index.html中...
  • C++中public、protected、private继承的区别

    万次阅读 多人点赞 2018-06-19 23:20:58
    public、protected、private继承的区别 写在前面 在学习C++时经常会混淆public、protected、private在继承中的概念,于是写在此博客加深理解。 首先记住以下三点: - 用户代码(类外)只能访问public成员变量...
  • (已解决)Public Key Retrieval is not allowed异常

    万次阅读 多人点赞 2021-06-10 20:44:57
    Public Key Retrieval is not allowed解决方法Public Key Retrieval is not allowed解决方法项目场景:问题描述:原因分析:解决方案: Public Key Retrieval is not allowed解决方法 项目场景: 项目搭建初期连接...
  • 二步解决Git时出现 Permission denied (publickey)的问题
  • public void与public static void区别

    万次阅读 多人点赞 2019-02-26 12:10:30
    public void定义的是普通的方法,而public static void 定义的是静态的方法。 普通的方法需要new对象去调用,而静态的方法可以直接用类名去调用。
  • 我们在使用DBeaver连接MySql的时候,可能会出现“Public Key Retrieval is not allowed”的错误提示,如下图所示: 解决办法: 在驱动属性中,将“allowPublicKeyRetrieval”设置为true即可,如下图所示: ...
  • 解决Permission denied (publickey).

    万次阅读 多人点赞 2021-03-17 16:36:29
    在Linux终端使用ssh root@server_ip来连接到远程服务器时,出现Permission denied (publickey).提示 2. 分析问题 远程主机禁用了ssh密码登录权限 本地访问远程主机的公钥没有添加或者被取消(无法认证) 本地生成...
  • Rsa Public Key not Find问题解决方案

    万次阅读 2021-07-21 16:20:01
    问题描述:激活Navicat Premium 15时提示Rsa Public Key not Find。 解决方案: (1)先关闭Navicat 软件(这一步很重要)。 (2)以管理员身份运行Navicat Keygen Patch vx.x.x DFoX.exe (x.x.x是你的版本) (3...
  • 激活navicat15的注册码时报“rsa public key not find”错误,原因是在点击patch按钮时没有生成破解版的RegPrivateKey.pem,即路径\AppData\Local\Temp下不存在RegPrivateKey.pem文件,试了很多办法,包括断网重新...
  • vue访问public路径

    千次阅读 2020-04-30 17:11:39
    publicPath: process.env.BASE_URL, <!--路径拼接,实现跳转--> <a :href='`${publicPath}view/djb_detail.html`' > </a>
  • vue中public的用法详解

    千次阅读 2020-11-16 17:36:48
    首先要说的是,piblic属于用于存放公共js文件夹,在index.html中用script标签引入(一定要用原生的引入,不然打包可能会出错!!),在需要的页面使用就可以了,具体如下: 第一步建立文件夹 ...
  • java编程中开头public是什么意思?

    千次阅读 2021-04-26 02:11:25
    public关键字是和访问权限相关的,它所修饰的方法对所有类都是可以访问的 Java中的访问权限共有四种,它们的作用范围如下图所示: 注释: public里的所有类包括:在不同包内也可以访问。 default访问权限又叫包访问...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,184,403
精华内容 5,673,761
关键字:

public