网页建站点seo实战密码在线阅读

news/2025/9/29 17:13:08/文章来源:
网页建站点,seo实战密码在线阅读,连云港网站关键词优化服务,wordpress怎么编辑最近看到一道面试题#xff1a;内部类可以引用它的包含类的成员吗#xff1f;有没有什么限制#xff1f; 答案大部分都是这样子的#xff1a; 完全可以。如果不是静态内部类#xff0c;那没有什么限制#xff01; 一个内部类对象可以访问创建它的外部类对象的成员包括私有…最近看到一道面试题内部类可以引用它的包含类的成员吗有没有什么限制 答案大部分都是这样子的    完全可以。如果不是静态内部类那没有什么限制 一个内部类对象可以访问创建它的外部类对象的成员包括私有成员。  如果你把静态嵌套类当作内部类的一种特例那在这种情况下不可以访问外部类的普通成员变量而只能访问外部类中的静态成员。 对于初学者来说这样的回答可定会一脸懵逼就想着把四种内部类【静态内部类成员内部类局部内部类匿名内部类】整理一下如果有错误的地方欢迎大家多多指教。 一、静态内部类它是用static修饰的在访问限制上它只能访问外部类中的static所修饰的成员变量或者是方法 演示代码public class Test_01 {    private static int a 20;//重点1如果没有static修饰的话此处编译时就会报错    public static class test01{        public void test()        {            System.out.println(a);        }    }    public static void main(String[] args) {        Test_01.test01 test new Test_01.test01();        test.test();    }} 二、成员内部类成员内部类是最普通的内部类它可以无条件访问外部类的所有成员属性和成员方法包括private成员和静态成员。 演示代码 class Circle {   private double radius 0;   public static int count 1;   public Circle(double radius) {     this.radius radius;   }   class Draw { //内部类     public void drawSahpe() {       System.out.println(radius); //重点2外部类的private成员       System.out.println(count); //外部类的静态成员     }   }} 【注意】当成员内部类拥有和外部类同名的成员变量或者方法时会发生隐藏现象即默认情况下访问的是成员内部类的成员。如果要访问外部类的同名成员需要以下面的形式进行访问       外部类.this.成员变量     外部类.this.成员方法 三、局部内部类局部内部类是定义在外围类的方法中的在访问的时候它可以直接访问外围类的所有成员但是不能随便访问局部变量除非这个局部变量被final修饰。 演示代码 public void getinfo() {         final int a 0;//重点3这里如果没有final修饰的话编译的时候就会报错         class pps5 {               public void test() {                        System.out.println(a);                }        }        new pps5().test();} 四、匿名内部类 1、匿名内部类其实就是局部内部类的简写格式只能使用一次。2、定义匿名内部类的前提        内部类必须是继承一个类或者实现接口。3、匿名内部类的格式  new 父类或者接口(){定义子类的内容}4、其实匿名内部类就是一个匿名子类对象可以理解为带内容的对象。5、匿名内部类中定义的方法最好不要超过3个。 演示代码                interface Person {               public abstract void study();         }                   class PersonDemo {              public void method(Person p) {                   p.study();             }         }                        class PersonTest {              public static void main(String[] args) {                  PersonDemo pd new PersonDemo() {     //重点4new 父类名或接口名() { 重写的方法体}                  override                    public void study() {                         System.out.println(好好学习天天向上);                    }                 });     //当调用匿名内部类次数比较少时用这种方式可以节省内存空间。              }        } 总结 内部类的访问规则  1、内部类可以直接访问外部类中的成员包括私有。          之所以可以直接访问外部类中的成员是因为内部类中持有了一个外部类的引用格式 外部类名.this  2、外部类要访问内部类必须建立内部类对象。访问格式1,当内部类定义在外部类的成员位置上而且非私有时可以直接建立内部类对象在外部其他类中进行访问格式        外部类名.内部类名  变量名 外部类对象.内部类对象;        Outer.Inner in new Outer().new Inner();2,当内部类在成员位置上就可以被成员修饰符所修饰。        比如private将内部类在外部类中进行封装。                static:内部类就具备static的特性。                当内部类被static修饰后只能直接访问外部类中的static成员。出现了访问局限。                在外部其他类中如何直接访问static内部类的非静态成员呢                new Outer.Inner().function();                在外部其他类中如何直接访问static内部类的静态成员呢                outer.Inner.function();        注意当内部类中定义了静态成员该内部类必须是static的。                  当外部类中的静态方法访问内部类时内部类也必须是static的。 使用场景   当描述事物时事物的内部还有事物该事物用内部类来描述。因为内部事务在使用外部事物的内容。   内部类定义在局部时  1、不可以被成员修饰符修饰  2、可以直接访问外部类中的成员因为还持有外部类中的引用。          但是不可以访问它所在的局部中的变量。只能访问被final修饰的局部变量。 想要更详细的推荐大家去这里http://www.cnblogs.com/dolphin0520/p/3811445.html转载于:https://www.cnblogs.com/wanglingling/p/7675918.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922035.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第10章 day10 DrissionPage详细教程

DrissionPage详细教程 1. 基本概述 DrissionPage 是一个基于 python 的网页自动化工具。它既能控制浏览器,也能像requests一样收发数据包,更重要的是还能把两者合二为一。因此,简单来说DrissionPage可兼顾浏览器自动…

求局部最小值

求局部最小值局部最小值 题目:给定一个数组,每两个相邻的数组不等,找到该数组上任意一个局部最小值。 定义:nums[1] > nums[0] nums[len(nums) - 2] > nums[len(nums) - 1] nums[n-1] > nums[n] &&am…

Element-UI的transfer穿梭框组件数据量大解决方案

一、面临问题 数据量大,渲染慢,搜索、勾选、关闭、右移卡顿 二、解决方案 1. 总体思路 改写 Element-UI 的 transfer 穿梭框组件,形成自己的自定义组件 2. 具体步骤 2.1 复制 Element-UI 的 transfer 穿梭框组件出来…

第9章 day09 hook插件

二. hook插件 1.概念 在JavaScript中,hook是一种能够拦截和修改函数或方法行为的技术。通过使用hook,开发者可以在现有的函数执行前、执行后或者替换函数的实现逻辑。hook目的是找到函数入口以及一些参数变化,便于分…

nginx 一致性hash和流量检查模块

nginx-module-vts:这是一个Nginx的监控模块,能够收集Nginx自身详细的虚拟主机流量状态信息,如请求次数、响应字节、响应时间等,并以JSON、HTML或Prometheus格式输出。nginx-vts-exporter依赖于这个模块。nginx-vts…

网站开发的试用期条款疏肝益阳胶囊有哪些功效与作用

阿里妹导读:日常工作中,我们多少都会遇到应用的性能问题。在阿里面试中,性能优化也是常被问到的题目,用来考察是否有实际的线上问题处理经验。面对这类问题,阿里工程师齐光给出了详细流程。来阿里面试前,先…

深入解析:10月底实习准备-Mysql(按面试频率准备)

深入解析:10月底实习准备-Mysql(按面试频率准备)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

CEXE的%你赛5-题解

T1 简单 dfs,记录数组 \(vis\) 表示一个点有没有被搜索过,从小到大遍历 \(vis\),如果 \(vis_i=0\) 则从 \(i\) 开始遍历图,遍历时记录答案即可。 #include<bits/stdc++.h> using namespace std; int n,m; lo…

C++语言(1)

.数制的前缀 二进制:0b或0B。 八进制:0。注意代码中012的十进制数值是10。 十六进制:0x(字母小写)或0X(字母小写)。 .输入和输出 .1.scanf和printf 格式符 常见类型的格式符:类型 格式符int %dlong long %llds…

Windows多人共享文件夹全流程,附2025新共享文件快90%

针对传统Windows共享文件夹设置繁琐、不安全、仅限局域网的痛点,本文提出用坚果云创建多人共享文件夹。其操作简便,支持跨地域协作、精细权限管理与文件版本回溯,无缝替代传统方式,是实现团队安全、高效协同办公的…

第11章 day11-day12关于json请求体/逆向爬虫实战

第1知识点:关于json请求体 第2知识点:关于精准请求(如何排除干扰请求) 第3知识点:入口定位 一、关键字方法 (1) 方法关键字 encrypt decrypt (2) key关键字 第4知识点:断点与断点调试 普通断点 XHR断点 条件断点…

容斥与二项式反演

先挖坑,后填坑。容斥 容斥,实际上就是用总的方案数减去不合法的方案数。 我们考虑以下组合恒等式: \[\sum_{i = 0}^{n} (-1) ^ {i} C_{n}^{i} = [n = 0] \]为什么这个式子跟容斥有关呢? 我们考虑不合法的数量为 \(…

网上怎样做电缆网站建设网站公司怎么建站

centos7 mysql 基本测试&#xff08;7&#xff09;主从并行简单测试 重启MySQL服务使配置生效。 注意&#xff1a;并行复制需要slave的硬件资源充足&#xff0c;并且确保网络通信和IO性能不是瓶颈。不是所有的应用场景都适合并行复制&#xff0c;比如写密集型应用或者slave负…

react useCallback Hook详解

什么是 useCallback Hook? useCallback 是一个 React Hook,用于缓存函数,防止函数在每次组件渲染时被重新创建。它的主要目的是优化性能,特别是在将函数作为 props 传递给子组件或在依赖数组中使用时。 简单来说,…

从Docker构建失败到CRA被淘汰:一个React项目的ES模块探索记录

开头 最近给一个React项目配Docker构建,碰到了一个看起来简单实际很麻烦的错误: Failed to compile. The target environment doesnt support dynamic import() syntax so its not possible to use external type mo…

充气泵PCBA方案中数字传感器和模拟传感器的差异

充气泵的核心需求是实时、准确检测气罐/充气对象(如轮胎、泳圈)的压力,并根据压力值控制电机启停(如达到目标压力后停机),二者的应用差异直接影响产品体验:1.模拟传感器的应用场景低成本入门级充气泵(如家用小…

实用指南:小米17手机的上市公司供应商

实用指南:小米17手机的上市公司供应商pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mon…

小程序支付遇到:system:access_denied

小程序支付遇到:system:access_denied 原因: 小程序支付,只能用手机微信测试,不能用电脑。 -

cloudfared 内网穿透经过docker方式遇到的问题

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

CDN + WAF + CLB + Higress 架构下的 TLS 加解密详细解析(适用阿里云)

在云环境中,Web 应用常见架构是:用户 → CDN → WAF → CLB → ECS/Higress本文详细解析 WAF 在网络拓扑中的位置、TLS 加解密流程、回源逻辑,以及自定义接入模式下的注意事项,结合阿里云官方推荐实践。1.WAF 在网…