国产成人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构造代码块的详细介绍,相信大家已经能够区分构造函数、方法这些相似的知识点了。学会本篇的内容后,赶快来学习下构造代码块的用法吧。

关注

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

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

免费观看已满十八岁电视剧国外| 羞答答在线观看免费高清电视剧 | 人野兽马狗猪大全| 九·幺 破解版| 兄弟的老婆4免费观看电视剧| 公交车上双乳被老汉揉搓玩下载| 国产免费观看高清电视剧在线观看| 把老婆闺蜜干了俩次| 我和两个继拇交换做爰| 总裁的情人| 77777免费观看电视剧推荐适..| 男生的困困塞女生的困困里| 浏览器| 人犬兽人在线观看免费完整一 | 五姑娘影院在线观看免费版电视剧| 日韩| 口咬的10个绝招图片| 暖暖的幸福 电视剧| 性做爰全过程免费看| 享乐网| 美丽小蜜桃5荷尔蒙| 少女配狗播放视频| 男生把小困困放到女生困里视频| 水手服| 苍井空そら无码AV人妻电影| 国产少女免费观看电视剧大全| お母さんは母のがいない怎么读| 两男吮她的花蒂和奶水视频| 无人区免费观看高清电视剧| 《请好好疼爱里面》免费观看| 美国大片免费观看2022年上映| 歪歪漫画| 《换偶》完整| 母亲和女婿免费高清电视剧| 姑父有力挺送小芳的背景故事| 巨乳症| 成品PPT网站大片| 李丽珍唯--部打真军电影| 边啃奶头一边躁狂会怎么样| B站暴躁姐的丈夫是干什么的| 禁忌1