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

做直播网站找哪个个人免费域名空间建站

做直播网站找哪个,个人免费域名空间建站,wordpress 白色,欧亚专线一、克隆对象 (一)在基本数据类型中,直接将对象 A 的值赋给对象 B,当更改对象 B 的时候,对象 A 的值保持不变。例如: public static void main(String[] args) {int a5;int ba; //将…

一、克隆对象

(一)在基本数据类型中,直接将对象 A 的值赋给对象 B,当更改对象 B 的时候,对象 A 的值保持不变。例如:

public static void main(String[] args)
{int a=5;int b=a;                      //将a的值赋给bb=6;                          //更改b的值System.out.println(b);        //b的值为6System.out.println(a);        //a的值仍然为5
}

(二)但是在对象引用的情况中,直接将对象 A 的值赋给对象 B,当更改对象 B 的时候,对象 A 的值也会随之改变。例如:

public class Student
{String name;	public Student(String name) {	this.name = name;                  //构造方法}public String getName() {return name;                       //get方法}public void setName(String name){this.name = name;                  //set方法}public static void main(String[] args){Student st1=new Student("Tom");Student st2=st1;st2.setName("Jerry");System.out.println(st2.getName());     //st2的name变为jerrySystem.out.println(st1.getName());	   //st1的name随之变为jerry}
}

在本案例中,由于 Student 类不是基本类型,当把 st1 赋给 st2 的时候,st1 和 st2 实际指向同一个对象 Tom,此时不论更改 st1 还是 st2 中的任何一个,另一个都会随之更改。

(三)如果在对象引用的过程中,要实现更改 B 的时候,A 的值不随之改变,就要通过克隆。

方法:

① 该对象的类要实现 cloneable 接口;

② 在该对象的类中对父类 Object 的 clone() 方法进行重写。

public class Student implements Cloneable
{String name;	public Student(String name) {	this.name = name;                  //构造方法}public String getName() {return name;                       //get方法}public void setName(String name){this.name = name;                  //set方法}public Student clone() throws CloneNotSupportedException{Student stu=(Student)super.clone();         //重写父类的clone()方法return stu;}public static void main(String[] args){Student st1=new Student("Tom");Student st2=st1.clone();st2.setName("Jerry");System.out.println(st2.getName());     //st2的name变为jerrySystem.out.println(st1.getName());	   //st1的name仍为tom}
}

在本案例中,使用 st2=st1.clone(),实质上等于 st1 和 st2 指向两个 Tom,此时不论更改其中任何一个,都不会影响另一个的值。

二、枚举

枚举实际上就是提前实例化好的对象,外部可以直接调用。并且枚举不支持在外部进行实例化创建,也就是说只有枚举的那几个常量。

public enum Week
{Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday;public void run(){switch (this) {case Monday:case Tuesday:case Wednesday:case Thursday:case Friday:System.out.println("go to work");break;case Saturday:case Sunday:System.out.println("have a break");break;}}
}public class TT
{public static void main(String[] args){Week.Monday.run();Week.Sunday.run();}
}

http://www.yayakq.cn/news/800146/

相关文章:

  • 网站开发企业部门app开发工具
  • 行业网站源码开发帮app下载
  • 帮企网站建设代运营做网站难吗
  • 网站建设内容与实现功能公司官网域名怎么注册
  • 英文外贸网站设计unity3d做网站
  • 婚嫁类网站时间轴网站设计
  • 怎么安装网站代码做网站的困难
  • 深圳市建设管理中心网站首页成都百度竞价推广
  • 北京做网站推广的公司有哪些做国际贸易的网站
  • 集翔网大网站建设培训机构如何招生营销
  • 网站登录按纽是灰色的建筑师必看的16部纪录片
  • 成都个人兼职做网站网站建设重要性
  • 哪里需要人做钓鱼网站建站案例
  • 网站建设需要多少技术正规seo关键词排名哪家专业
  • 做一个网站的基本步骤在线编辑图片的网站有哪些
  • 网站源码出售广州智迅网络做网站
  • 做质粒图谱的网站自己怎么做网页推广
  • 济南营销网站建设公司建设项目环保验收网站
  • 网站备案号收回软文广告发稿
  • 网址大全123官方网站南京制作网站优化
  • 学了dw 就可以做网站了吗常用网页制作工具有哪些
  • 网站建设价目企查查询官网入口
  • 介绍自己做的网站的论文wordpress京东客源码
  • 宽屏网站模板html做网站公司会场主持台词
  • 企业集团网站建设公司建设网站服务器必要条件
  • 免费做h5的网站知乎做微网站 主机 域名
  • 专题网站可以做什么手机网站全屏
  • 简单的html网站模板下载网站布局结构分类
  • 学校网站建设的申请个人站长还有什么类型的网站可以做
  • 分类信息网站怎么做流量iis发布网站乱码