面向对象_普通代码块

public class oneHundredAndNineteen_oneHundredAndNineteenOne1 {
    public static void main(String[] args) {
        //普通代码块
        {
            String info = "局部变量";
            System.out.println(info);//只能在该作用域中使用
        }
        //System.out.println(info);//外部使用会报错,因为info作用域在上面
        String info = "dan";//可以重新定义info变量
        System.out.println(info);
    }

}
时间: 2024-10-27 19:46:10

面向对象_普通代码块的相关文章

面向对象_静态代码块

特点:随着类的加载而执行,只执行一次,并优先于主函数作用:用于给类进行初始化用的 格式: static{   静态代码块中的执行语句 } 1 public class StaticCode1 { 2 static{ 3 System.out.println("b"); 4 } 5 public static void main(String[] args) { 6 new StaticCode(); 7 new StaticCode(); 8 System.out.println(&q

面向对象_构造代码块

构造代码中定义的是不同对象的共性内容 作用:给对象初始化,对象一建立就运行而且优先于构造函数运行.是给所有对象统一初始化  构造函数是给对应的对象初始化 1 public class Object_StructureCode { 2 public static void main(String[] args) { 3 Person p=new Person(); 4 //p.setName("libushi"); 5 //System.out.println(p.getName());

java基础_静态代码块

/* 静态代码块 格式: static{ 静态代码块中执行语句 } 特点:随着类的加载而执行,并且只会执行一次,并且还优先于主函数 作用:用于给类进行初始化 */ class Per{ static{ System.out.println("我是静态代码块"); } { System.out.println("我是构造代码块"); } } public class A6_42 { public static void main(String[] args) { ne

java基础第五天_静态代码块、类的继承和接口

1.文字阐述静态代码块的作用. 静态代码块在类加载的时候执行,而且只执行一次. 2.构造代码块与构造函数的调用顺序如何?和方法的声明位置是否有关?为什么?构造代码块的作用是什么? 构造代码块调用顺序优先于构造方法,和方法的声明位置无关. 构造代码块作用:a.可以存放多个构造方法的共同代码,提升代码的重复性 b.对成员变量初始化 3.类加载时,是否一定会执行静态代码块?如何手动控制类加载? 类加载时默认执行静态代码块. 手动控制类加载使用Class.forName("classname"

IT十八掌作业_java基础第五天_静态代码块、类的继承和接口

1.文字阐述静态代码块的作用. A:静态代码块常用来执行类属性的初始化,且只被执行一次. 2.构造代码块与构造函数的调用顺序如何?和方法的声明位置是否有关?为什么?构造代码块的作用是什么? 执行顺序:(优先级从高到低.)静态代码块>mian方法>构造代码块>构造方法. 和位置无关. 构造代码块在每次创建对象是都会执行. 3.类加载时,是否一定会执行静态代码块?如何手动控制类加载? 类加载时默认加载静态代码块,class.forName(String name) 或 class.forNa

阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第3节 线程同步机制_4_解决线程安全问题_同步代码块

同步代码块 解决了线程安全的问题. 原文地址:https://www.cnblogs.com/wangjunwei/p/11260470.html

Java面向对象_增强for可变参数与代码块

1.foreach循环 for(类型 变量名称:数组或集合){ //输出操作 } 2.可变参数:根据需要自动传入任意个数的参数,就是可变参数. 语法:返回值类型 方法名称(数据类型...参数名称){ } 例: 1 ublic class Practice14 { 2 3 /** 4 * @param args 5 */ 6 public static void main(String[] args) { 7 // TODO Auto-generated method stub 8 /*Strin

二、Java面向对象(10)_代码块

2018-05-02 代码块 什么是代码块? 在类或者方法中,使用"{}"将多行代码封装在一起,形成一个独立的代码区,这就构成了代码块. 在代码块里的变量属于局部变量,只在自己所在区域的前后{}内有效. 代码块的分类 根据代码块定义的位置不同,分成三种 1.局部代码块:在方法里用一对"{}"括起来的数据,就是局部代码块, 一般我们不会直接使用局部代码块,只不过我们会结合if,while,for,try等关键字联合,表示一块代码区域. 2.初始化代码块(构造代码块):

JAVA之旅(四)——面向对象思想,成员/局部变量,匿名对象,封装 , private,构造方法,构造代码块

JAVA之旅(四)--面向对象思想,成员/局部变量,匿名对象,封装 , private,构造方法,构造代码块 加油吧,节奏得快点了 1.概述 上篇幅也是讲了这点,这篇幅就着重的讲一下思想和案例 就拿买电脑来说吧,首先,你不懂电脑,你去电脑城买电脑,和大象装冰箱里一样,是什么步骤?咨询 砍价 ,谈妥了就那电脑走人,对吧,这就是面向过程的思想,而面向对象是:你有一个哥们,他懂电脑,什么都会,你只要带他去,就行,你这个哥们就是对象,在JAVA中,我们就是操作一个对象去完成各种各样的操作的,这就是面向对