• 匿名对象 内部类 包的声明与访问 访问修饰符 代码块


    匿名对象       没有变量名,只能使用一次对象,可以作为方法接收的参数、方法返回值使用

    内部类  分为成员内部类与局部内部类

    匿名内部类     匿名内部类是创建某个类型子类对象的快捷方式

    使用匿名对象的方式,将定义子类与创建子类对象两个步骤由一个格式一次完成,。虽然是两个步骤,但是两个步骤是连在一起完成的

    package com.orcle.demo03;
    //外部类
    public class Out {
    	//外部类方法
    	public void outt(){
    		System.out.println("这是外部类方法");
    		//局部内部类
    		class In{
    			//局部内部类方法
    			public void inn (){
    				System.out.println("这是内部类方法");
    			}
    		}
    		//创建内部类对象
    		In in=new In();
    		in.inn();
    	}
    

      使用公司网址反写,可以有多层包,包名采用全部小写字母,多层包之间用”.”连接

      通过导包的方式使用该类,可以避免使用全类名编写(即,包类.类名)。

    访问修饰符

      public 适用于所有包和类;

      protected 适用于同一个包中所有类和不同包的子类;

      default 适用于同一包间所有类

      prevate 适用于同一类

    代码块

    局部代码块  划分作用域 

    构造代码块 优先于构造方法执行 每创建一个对象均会执行一次构造代码块

    静态代码块 优先于主方法执行、优先于构造代码块执行,当以任意形式第一次使用到该类时执行

          该类不管创建多少对象,静态代码块只执行一次 用于给静态变量赋值,用来给类进行初始化

  • 相关阅读:
    一文搞懂Raft算法
    设计数据密集型应用第三部分:派生数据
    对一次架构设计的总结和反思
    One take,可望而不可即
    设计数据密集型应用第二部分:分布式系统的机遇与挑战
    [代码重构]简化函数调用
    [代码重构]简化函数调用
    [Vue专题] 对比vue-cli2.x和vue-cli3.x的搭建
    npm ERR! code ENOLOCAL
    Jenkins配置基于角色的项目权限管理
  • 原文地址:https://www.cnblogs.com/zqy6666/p/12076325.html
Copyright © 2020-2023  润新知