国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java构造代码块有什么用

java构造代码块有什么用

头像

小妮浅浅

2021-01-18 16:14:533832浏览 · 0收藏 · 0评论

说起构造的概念,相信很多人最先想到的是构造函数,在我们学了代码块中的构造后,这两个概念就有人分不清楚了。其实也比较好区分,我们可以把程序中最先执行的部分看做是构造代码块就可以了。下面我们就构造代码块的概念、使用事项、执行顺序、实例带来全面的讲解。

1.概念

在类中方法外出现,每次调用构造方法都会执行,并且在构造方法前执行。

2.使用事项

1)构造代码块的作用是给对象进行初始化。

2)对象一建立就运行构造代码块,而且优先于构造函数执行

3)构造代码块与构造函数的区别是:构造代码块是给所有对象进行统一初始化,而构造函数是给对应的对象初始化,因为构造函数是可以多个的,运行哪个构造函数就会建立什么样的对象,但无论建立哪个对象,都会先执行相同的构造代码块。也就是说,构造代码块中定义的是不同对象共性的初始化内容。

3.执行顺序

创建对象时,会先执行构造代码块,然后再执行构造函数。

4.实例

package com.initialization;
 
/**
 * 构造代码块的实际使用
 */
public class ConstructBlock {
    public static void main(String[] args) {
        System.out.println("****创建第一个学生****");
        Student stu1=new Student("小明");
        System.out.println();
        System.out.println("****创建第二个学生****");
        Student stu2=new Student(13);
    }
}
 
class Student{
    String area;
    String name;
    int age;
    {
        area="北京";
        System.out.println("所在地区:"+area);
    }
    Student(String name){
        this.name=name;
        System.out.println("姓名:"+this.name);
    }
    Student(int age){
        this.age=age;
        System.out.println("年龄:"+this.age);
    }
}

以上就是java构造代码块的详细介绍,相信大家已经能够区分构造函数、方法这些相似的知识点了。学会本篇的内容后,赶快来学习下构造代码块的用法吧。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《办公室高潮秘书2》| 嫂子的职业电影| 免费观看已满十八岁在线播放电视..| 他扒开我小流添我三男一女视频| 共享女儿小诗1~10章的背景资.. | 抵达花心乖叫老公是第几集| 八戒八戒在线看免费观看电视剧 | 尧建云| 97在线观看免费高清电视剧狂飙| 乳首やほっちやんねん的读音| 妈妈叫我戴上避孕套英文| 妈妈洗澡不把门关紧暗示什么 | 李丽珍电影经典免费观看| 机械师摩托车| 只有一根绳子遮住重要部位| 小婕子的第一次好紧| 免费网站在线观看人数在哪省| 中华性文化博物馆| 憋尿白丝小肚子凸起高冷知乎| 高压监狱在线观看免费高清完整 | 真人刺激战场40分钟电视剧| 舌头底下舔着有小硬疙瘩视频| 韩国男按摩师吸乳房会得乳腺瘙吗| 鲁鲁射击免费播放电视剧全部| 妈妈的朋友2| 一个下面添一个上面是什么字| 免费又黄又硬又爽又免费| 头号前妻剧情介绍| 美国伦理《欲奴3)| 55影院最新免费看电视剧| 免费观看60分钟高清电视剧| 机械式| 黑丝| 共享女儿小诗1~10章的背景资... 家族轮换之共乐的日子最新章节更, | 浪妇荡SAO嗯啊~轻点H漫画| 九一麻花传剧MV在线看免费| 丫头把腿开大让我添添| 《巨大荫蒂》免费| CSGO暴躁少女高清大片| 韩漫免费观看在线阅读漫画| 夜童