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

青岛美容化妆品外贸网站建设软件推广简报

青岛美容化妆品外贸网站建设,软件推广简报,钉钉网站建设服务协议,西宁个人网站建设final [面试题]请简述final关键字final修饰类(最终的类)-太监类:该类不能被继承。(比如:String StringBuilder,....) final修饰方法(最终的方法):不能被重写 final修饰的变量 :值不…

final

[面试题]请简述final关键字final修饰类(最终的类)-太监类:该类不能被继承。(比如:String StringBuilder,....)
final修饰方法(最终的方法):不能被重写
final修饰的变量 :值不能被修改final修饰的属性:没有默认值要求必须赋值赋值的方式 :①显示赋值 ②代码块赋值 ③构造器赋值-一定要保证无论调用哪个构造器都可以给该变量赋值
class Person{//final int id=20;//直接给属性赋值 - 显示赋值final int id; {//id = 10; //代码块赋值}public Person(){id = 20;}public Person(int age){id = 23;}
//构造器赋值-一定要保证无论调用哪个构造器都可以给该变量赋值public void test(){//因为通过方法给final修饰的变量进行赋值 无法保证该方法一定会被调用所以不能通过方法给final修饰的变量赋值//id= 20;}
}

类和对象的初始化

类的初始化过程 : 就是给类变量赋值的过程哪些操作会触发类的初始化:1.创建对象 (先有类再有对象)2.调用类中的静态资源说明:1.对子类进行初始化时会先对父类进行类的初始化2.类的初始化只执行一次3.通过子类调用父类的静态资源时不会对子类进行类的初始化4.当我们进行类的初始化时底层会调用一个clinit方法(该方法的数量和有几个父类没有关系-只有一个)在clinit方法中将父类还有子类中的初始化操作全部合并到clinit方法中执行。注意:静态代码块和类变量谁在上面先执行谁。

class Animal{int aid = 10;static int said = 20;static {System.out.println("animal static block1");}{System.out.println("animal block");}static {System.out.println("animal static block2");}public Animal(){System.out.println("animal 构造器");}
}class Dog extends Animal{int did = 10;static int sdid = 20;static {System.out.println("Dog static block1");}{System.out.println("Dog block");}static {System.out.println("Dog static block2");}public Dog(){System.out.println("dog 构造器");}
}
public class ClassObjectInitTest {public static void main(String[] args) {/*先是类的初始化 再是对象的初始化类的初始化只执行一次 对象的初始化每创建一次对象执行一次。*/new Dog();new Dog();}
}

debug进行顺序执行:

1.父类类变量、类方法(静态方法)、静态代码块(父类类加载)

2.子类类变量、类方法(静态方法)、静态代码块(子类类加载)

3. 父类 属性、代码块(谁在上谁先) ,构造器(对象的初始化)

4.子类 属性、代码块(谁在上谁先) ,构造器(对象的初始化)

5.再次对此类的对象初始化时不用执行1、2步(类加载已完成)直接3、4

先是类的初始化 再是对象的初始化
类的初始化只执行一次 对象的初始化每创建一次对象执行一次。
说明:1.在继承关系中每个类都会对应一个init方法。2.init方法:在程序的执行过程中 会将属性,代码块,构造器的操作全部合并到init方法中执行。注意:前两个(属性和代码块)看顺序 最后一定是构造器。
http://www.yayakq.cn/news/564139/

相关文章:

  • 北京东直门网站建设设计官网入口
  • word网站超链接怎么做wordpress 登录页面变了
  • 高清网站seo怎么做seo
  • 做虚拟币网站需要什么手续typecho 和WordPress
  • 做课展网站营销页面
  • 淘宝联盟网站推广位怎么做做网站简单的软件
  • 昆明做网站报价设计类平台网站
  • 什么网站开发外贸客户聚名网认证
  • 麟游住房和城市建设局网站购物网站做推广
  • 创建大型网站旅游网站建设模板
  • 重庆直播网站平台建设怎么切页面做网站
  • 深圳专业网站建设产品运营之中的广度讲解网站建设 教学大纲
  • 免费网站推广网站破解版九江网页设计公司
  • 360网站seo怎么做公司网站免费建设
  • pc网站建设查营业执照用什么软件
  • 怎样创建一个网站攀枝花仁和住房和城乡建设局网站
  • 国外html5网站建设研究现状重庆seo案例
  • 建设网站需要哪些软硬件条件建设企业网站的模式
  • 网站改版大连做网站优化
  • 杭州电子商务网站建设公司福州网站推广
  • 湛江做网站seo口碑营销的成功案例
  • 做网站大连营销网站seo推广
  • 购买网站开发服务费入账深圳市年年卡网络科技有限公司
  • 网站开发长沙wordpress修改社交
  • 网加做网站推广做淘宝网站销售怎么样
  • 黑色asp企业网站源码辽宁沈阳建设工程信息网站
  • 手机建设中网站首页php做听歌网站
  • 网站建设需要哪些资料做影片的网站描述
  • 互联网网站备案网站建站价格
  • 站群是什么意思wordpress栏目加密