当前位置: 首页 > news >正文

山东恒昆建设工程有限公司网站客户关系管理策略

山东恒昆建设工程有限公司网站,客户关系管理策略,一锅汤资源分享网站建设大全,网站建站 上海系列文章目录 文章目录 系列文章目录前言一、代码块总结 前言 代码块是只有方法体的类成员。 一、代码块 代码块又成为初始化块#xff0c;属于类中的成员#xff0c;类似于方法#xff0c;将逻辑语句封装在方法体中#xff0c;通过{}包围起来。但与方法不同#xff0c;…系列文章目录 文章目录 系列文章目录前言一、代码块总结 前言 代码块是只有方法体的类成员。 一、代码块 代码块又成为初始化块属于类中的成员类似于方法将逻辑语句封装在方法体中通过{}包围起来。但与方法不同没有方法名没有返回没有参数只有方法体而且不用通过对象或类显性调用而是加载类时或创建对象时隐式调用。 //语法形式 修饰符 {代码 }; 代码块语法细则修饰符可有可无要写的话也只能写static;号可写可不写 代码块使用好处相当于另外一种形式的构造器可以做初始化的操做如果多个构造器中都有重复的语句可以抽取到初始化块中提高代码的重用性先调用代码块的内容在调用构造器 package com.hspedu.codeblock_;public class CodeBlock01 {public static void main(String[] args) {Movie movie new Movie(你好 李焕英);System.out.println();Movie movie2 new Movie(唐探 3, 100, 陈思诚);} } class Movie {private String name;private double price;private String director;//3 个构造器-》 重载//老韩解读//(1) 下面的三个构造器都有相同的语句//(2) 这样代码看起来比较冗余//(3) 这时我们可以把相同的语句 放入到一个代码块中 即可//(4) 这样当我们不管调用哪个构造器 创建对象 都会先调用代码块的内容//(5) 代码块调用的顺序优先于构造器..{System.out.println(电影屏幕打开...);System.out.println(广告开始...);System.out.println(电影正是开始...);};public Movie(String name) {System.out.println(Movie(String name) 被调用...);this.name name;}public Movie(String name, double price) {this.name name;this.price price;} public Movie(String name, double price, String director) {System.out.println(Movie(String name, double price, String director) 被调用...);this.name name;this.price price;this.director director;} }代码块使用细则static代码块也叫静态代码块是随着类的加载而执行并且只会执行一次普通代码块每创建一次对象就执行。使用静态成员或创建多个对象都只会加载一次类普通的代码块在创建对象时会被隐式的调用。被创建一次就会调用一次。如果只是使用类的静态成员时普通代码块并不会执行可以简单理解普通代码块时构造器的补充 类什么时候被加载创建对象实例时new创建子类对象实例父类也会被加载使用类的静态成员时静态属性静态方法使用类的静态成员时父类也会被加载构造器的最前面其实隐含了super()和调用普通代码块静态代码块。属性初始化在类加载时就执行完毕了静态代码块只能直接调用静态成员静态属性和静态方法普通代码块可以调用任意成员 创建一个对象时在一个类调用顺序1. 调用静态代码块和静态属性初始化多个则按定义顺序2. 调用普通代码块和普通属性的初始化多个则按定义顺序3. 调用构造方法定义了另一种方法 package com.hspedu.codeblock_;public class CodeBlockDetail02 {public static void main(String[] args) {A a new A();// (1) A 静态代码块 01 // (2) getN1 被调用...// (3) A 普通代码块 01// (4) getN2 被调用..// (5)A() 构造器被调用} } class A {{ //普通代码块System.out.println(A 普通代码块 01);} private int n2 getN2();//普通属性的初始化static { //静态代码块System.out.println(A 静态代码块 01);} private static int n1 getN1();//静态属性的初始化public static int getN1() {System.out.println(getN1 被调用...);return 100;}public int getN2() { //普通方法/非静态方法System.out.println(getN2 被调用...);return 200;} //无参构造器public A() {System.out.println(A() 构造器被调用);} } 在继承关系中创建一个对象在一个类的调用顺序1. 父类的静态代码块和静态属性优先级一样按定义顺序执行2. 子类的静态代码块和静态属性优先级一样按定义顺序执行3. 父类的普通代码块和普通属性初始化优先级一样按定义顺序执行4. 父类的构造方法5. 子类的普通代码块和普通属性初始化优先级一样按定义顺序执行6. 子类的构造方法 public class CodeBlockDetail04 {public static void main(String[] args) {//(1) 进行类的加载//1.1 先加载 父类 A02 1.2 再加载 B02//(2) 创建对象//2.1 从子类的构造器开始//new B02();//对象new C02();} } class A02 { //父类private static int n1 getVal01();static {System.out.println(A02 的一个静态代码块..);//(2)}{System.out.println(A02 的第一个普通代码块..);//(5)}public int n3 getVal02();//普通属性的初始化public static int getVal01() {System.out.println(getVal01);//(1)return 10;}public int getVal02() {System.out.println(getVal02);//(6)return 10;}public A02() { //构造器//隐藏//super()//普通代码和普通属性的初始化......System.out.println(A02 的构造器);//(7)} } class C02 {private int n1 100;private static int n2 200;private void m1() {}private static void m2() {}static {//静态代码块 只能调用静态成员//System.out.println(n1);错误System.out.println(n2);//ok//m1();//错误m2();}{//普通代码块 可以使用任意成员System.out.println(n1);System.out.println(n2);//okm1();m2();} } class B02 extends A02 { //private static int n3 getVal03();static {System.out.println(B02 的一个静态代码块..);//(4)} public int n5 getVal04();{System.out.println(B02 的第一个普通代码块..);//(9)} public static int getVal03() {System.out.println(getVal03);//(3)return 10;} public int getVal04() {System.out.println(getVal04);//(8)return 10;} //一定要慢慢的去品..public B02() {//构造器//隐藏了//super()//普通代码块和普通属性的初始化...System.out.println(B02 的构造器);//(10)// TODO Auto-generated constructor stub} } 总结 对象的创建有着严格的代码执行顺序。
http://www.hkea.cn/news/14301686/

相关文章:

  • 投资20万做网站好吗张泽华营销
  • 什么网站上做效果图可以赚钱wordpress装饰设计主题
  • 婚恋网站女生要求男生要一起做淘宝平面广告设计论文
  • 郑州微网站建设公司现代著名设计师及作品
  • 网站建设排期表视觉传播设计与制作专业
  • 包头建设安全协会网站大一学生做的网站
  • 网站开发背景网站开发公司按时交付
  • 哪里做网站便宜app开发报价公司
  • 网站存储空间平台公司是什么
  • 学校网站建设会议讲话稿长春seo
  • 建设农产品网站总结ppt哪里能找到网站
  • 如何盗用网站模板问答网站怎么做营销
  • 网站首页外链在哪里可以自己建网站
  • 手机网站 cms网站规划与栏目结构诊断
  • 鄂州网站推广优化技巧网页制作官网
  • 找人做网站安全吗wordpress 页面不存在
  • 苏州企业网站建设专家杭州企业网站设计模板
  • 莆田做网站公司电话上海包装设计公司
  • 西宁网站优化交互做的好网站
  • 烟台网站建设哪家专业上海关键词优化公司哪家好
  • 现在有什么网站做设计或编程兼职深圳四站合一网站建设电话
  • 如何优化好一个网站如何做网络销售
  • 163网站是jsp做的吗接广告的平台推荐
  • 山西建设厅网站2016年3号商品网站建设实验报告
  • wordpress快速仿站视频教程wordpress my-account
  • 西安优惠电商平台网站自己做网站用软件下载
  • 建站行业分析wordpress域名改了
  • 怎么做监控直播网站建设银行租房网站6
  • 南昌网站搭建公司 赣ICP青岛个人接网站建设
  • 济南网站建设代理python做网站比php好