国产成人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| 主动把乳头放进男朋友嘴巴里| 按在阳台上疯狂的进入| ALLEY| 我在做饭他在下添好爽好硬| 《性房纵欲》在线观看| 暴躁妹妹免费观看40集电视剧| 浪史肉丸21984| 黑料正能量| 法国色情巜做爰狂欲| 王局长把乳罩解开吃胸的动态图 | 日本女子摔跤| 特殊精油4-5HD| 三人互换麦子| 《完美邻居》电影免费观看| 一母四女共一婿的全诗解读 | 妈妈叫我戴上避孕套英文| 55岁女人高潮后几天能恢复| 女团热舞DJ| 三年大片免费观看完整版高清| 父女一起到达巅峰的小说| 日本女子摔跤| 日本大片又大又好看的PPT| 《教授与女学生》伦理| BOBO浏览器| 暴躁少女CSGO免费观看| 禁忌5HD| 夹腿高潮后注意力不集中能恢复吗 | 美女两个球球抖动抓球球视频| 只有一根绳子遮住重要部位 | 性做爰A片春欲| 绝色儿媳在线观看免费版电视剧 | 免费观看已满十八岁电视剧在线播..