黑马程序员-----内部类的访问规则(黑马视频)

------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------

1、内部类可以直接访问外部类中的成员,包括私有。之所以可以直接访问外部类中的成员,是因为 内部类中持有了一个外部类的引用。

     格式为:   外部类名.this

 

2、外部类要访问内部类,必须建立内部类对象

 访问格式:

 ①、当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中。

      可以直接建立内部类对象

  格式为:

          外部类名.内部类名  变量名=外部类对象.内部类对象;

   ②、党内部类在成员位置上,就可以被成员修饰符所修饰。

      比如:private:将内部类在外部类中进行封装

                  static:内部类就具备static的特性。

                 当内部类被static修饰后,只能直接访问外部类中的static成员,出现了访问局限性

   

                 在外部类其他类中,如何直接访问static内部类的非晶态成员?

                 new  外部类.内部类().成员;

                  在外部其他类中,如何直接访问static内部类的静态成员?

                 外部类.内部类.成员。

              当内部类中定义了静态成员,该内部类必须是static的。

             当外部类中的静态方法访问内部类时,内部类也必须是static的

     当描述事物时,事物的内部还有事物,该事物用内部类描述。

   因为内部事物在使用外部事物的内容。

内部类定义在局部时,

1、不可以被成员修饰符修饰

2、可以直接访问外部类中的成员,因为还持有外部类的引用。

但是不可以访问它所在的局部中的变量,只能访问被final修饰的局部变量

 

### 黑马程序员数据管理平台概述 #### 平台官方网站 官方并未直接公开特定的网址用于访问黑马程序员的数据管理平台。通常情况下,这类平台会通过内部网络或指定的学习管理系统(LMS)向学员开放访问权限[^3]。 #### 功能介绍 该平台主要用于管理和维护项目中的API接口文档。具体功能包括但不限于: - **API接口定义**:支持创建和编辑RESTful API、GraphQL等多种类型的API接口。 - **版本控制**:能够追踪不同版本之间的变更历史,确保团队成员始终基于最新版本工作。 - **协作共享**:允许多名开发者共同参与同一个项目的API设计过程,并可方便地分享给其他相关人员审阅。 - **测试环境集成**:内置简单的调试工具,可以直接发起请求并查看响应结果;同时也提供了与其他自动化测试框架对接的能力。 - **安全性和权限管理**:具备细粒度的角色分配机制,可以针对不同的用户群体设定相应的操作权限范围。 #### 使用指南 对于初次接触此平台的新手来说,建议按照如下方式快速上手: 1. 登录至所提供的LMS入口后,在课程资源区找到关于`YApi`或其他所采用API管理工具的相关教程视频或手册。 2. 学习如何新建一个项目空间,随后导入现有的JSON格式接口描述文件以初始化数据库结构。 3. 探索各个模块的功能特性,比如怎样添加新的HTTP方法路径映射关系、配置参数校验规则等细节设置。 4. 尝试利用内建模拟服务器来进行初步的功能验证,熟悉整个流程后再逐步过渡到真实的生产环境中去部署实施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值