(代码块;继承;this与super关系;继承关系中构造方法和成员方法的关系;重载与重写对比;类的继承特点;final关键字;)Java零基础学习笔记 Day08
一,代码块 概述:被大阔号单独包裹的代码段叫做代码块 根据位置的不同,命名的不同他的使用时机和功能不一样。 分类: 局部代码块 构造代码块 静态代码块 同步代码块【今天不讲,多线程的时候讲】 局部代码块 概述:定义在方法中的代码块 位置:方法的方法体中 作用:给局部变量赋值,或者定义局部变量 代码 package com.ujiuye.demo; import java.util.Arrays; public class Demo01 { public static void main(String[] args) { Demo01 demo01 = new Demo01(); demo01.show(); } public void show() { int a = 10 ;//局部变量 //局部代码块 { a = 30 ; int b = 40;//局部变量 System.out.println(a);//30 10 System.out.println(b);//40 } System.out.println(a);//30 代码块对外面的局部变量的赋值是永久的 //System.out.println(b);输出不了 b变量的生存范围变小了 } } 总结: 好处:缩小了局部变量的使用范围和生命周期,及时的释放内存空间达到提升运行效率。 注意: