1、Pg168-1

package org.hanqi.pn0120;

public class Computer {

    private double neicundx=10;

    public double getNeicundx()
{
return neicundx;
} public void setNeicundx(double neicundx)
{
this.neicundx = neicundx;
} public Computer()
{ } public static void main(String[] args)
{
Computer myComputer=new Computer(); myComputer.setNeicundx(4); System.out.println("内存大小=" +myComputer.getNeicundx());
}
}

课后练习

package org.hanqi.pn0120;

public class Text3 {

    public static void main(String[] args) {

        Computer myComputer1=new Computer();    

        System.out.println("myComputer1内存大小=" +myComputer1.getNeicundx());

    }
}

2、Pg167 单例模式的应用

package org.hanqi.pn0120;

public class Emperor {
private static Emperor emperor=null; private Emperor()
{ }
public static Emperor getInstance()
{
if(emperor==null)
{
emperor=new Emperor();
}
return emperor;
}
public void getName()
{
System.out.println("我是皇帝:明日科技");
}
}

单例模式的应用

package org.hanqi.pn0120;

public class Test {

    public static void main(String[] args) {

        System.out.println("创建皇帝1对象:");

        Emperor emperor1=Emperor.getInstance();

        emperor1.getName();

        System.out.println("创建皇帝2对象:");

        Emperor emperor2=Emperor.getInstance();

        emperor2.getName();

        System.out.println("创建皇帝3对象:");

        Emperor emperor3=Emperor.getInstance();

        emperor3.getName();

    }

}

单例模式的应用

Pg168-1的更多相关文章

  1. Pg168—2题 修改

    package org.hanqi.pn0120; public class JuXing { JuXing(double chang,double kuan) { this.chang=chang; ...

  2. 7 Series GTP IP核使用总结 IP核配置篇

    FPGA内嵌收发器相当于以太网中的PHY芯片,但更灵活更高效,线速率也在随着FPGA芯片的发展升级.本文对7系列FPGA内部高速收发器GTP IP核的配置和使用做些简单的总结,以备后续回顾重用.本文是 ...

随机推荐

  1. php与Git下基于webhook的自动化部署

    前言 2018年第一篇文章,没啥技术含量,权当笔记 我们一般都会用git或者svn来管理我们的代码 每次代码更新后还要手动的去把服务器上的代码也更新一遍 项目小了还好 项目大了着实浪费时间 要是服务器 ...

  2. Azure 上SQL Database(PaaS)Time Zone时区问题处理(进阶篇)

    通常ISV在面对本地客户时对时间相关的处理,一般都时区信息都是不敏感的.但是现在云的世界里为了让大家把时间处理的方式统一起来,云上的服务都是以UTC时间为准的,现在如果作为一个ISV来说就算你面对的客 ...

  3. K8S调度之标签选择器

    Kubernetes 调度简介 除了让 kubernetes 集群调度器自动为 pod 资源选择某个节点(默认调度考虑的是资源足够,并且 load 尽量平均),有些情况我们希望能更多地控制 pod 应 ...

  4. spring中的控制反转

    为什么使用spring框架,控制反转是它的重要优势之一. 传统的程序设计中,某个对象需要被调用时(比如mvc模式中controller调用service),需要调用者自己创建被调用对象. 而在spri ...

  5. 科学计算三维可视化---TVTK入门(创建和显示三维对象)

    一:创建一个基本的三维对象 (一)长方体操作 traits:就是TVTK对象的属性 (1)对象属性操作 >>> from tvtk.api import tvtk >>& ...

  6. Kafka 0.8 Consumer Rebalance

    1 Rebalance时机 0.10kafka的rebalance条件 条件1:有新的consumer加入 条件2:旧的consumer挂了 条件3:coordinator挂了,集群选举出新的coor ...

  7. Webpack的安装、配置与执行

    先用npm安装 npm install webpack -g 然后在项目路径下进行项目安装 npm init # 会自动生成一个package.json文件 npm install webpack - ...

  8. git提示error setting certificate verify locations解决办法

    先打开git bash窗口 执行命令: git config --system http.sslcainfo "C:\Program Files (x86)\git\bin\curl-ca- ...

  9. Web开发中的18个关键性错误

    前几年,我有机会能参与一些有趣的项目,并且独立完成开发.升级.重构以及新功能的开发等工作. 本文总结了一些PHP程序员在Web开发中经常 忽略的关键错误,尤其是在处理中大型的项目上问题更为突出.典型的 ...

  10. 使用反射代替不断添加的if-else来实现代码的可扩展性

    在调用一个自定义的GeneralHandler类里面的一个方法,该方法是针对数据库的一张表的所有操作(CRUD),根据传入的DealType来判断做那种操作 代码: using System;usin ...