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. Linux最大文件句柄(文件描述符)限制和修改

    转自:http://jameswxx.iteye.com/blog/2096461 写这个文章是为了以正视听,网上的文章人云亦云到简直令人发指.到底最大文件数被什么限制了?too many open ...

  2. Macvlan技术

    参考博客:https://blog.csdn.net/dog250/article/details/45788279 一.MACVLAN虚拟网卡技术 MACVLAN技术可谓是提出一种将一块以太网卡虚拟 ...

  3. NATS_13:NATS Streaming案例讲解

    启动服务 首先启动 go-nats-streaming 服务.为了更加能说明问题,我们启动的时候不使用默认端口号 $ nats-streaming-server -p 4242 -m 8222 -DV ...

  4. 逻辑回归--美国挑战者号飞船事故_同盾分数与多头借贷Python建模实战

    python信用评分卡(附代码,博主录制) https://study.163.com/course/introduction.htm?courseId=1005214003&utm_camp ...

  5. P4779 【模板】单源最短路径(标准版)

    P4779 [模板]单源最短路径(标准版) 求单源最短路, 输出距离 Solution \(nlogn\) 堆优化 \(Djs\) Code #include<iostream> #inc ...

  6. xpath定位中详解id 、starts-with、contains、text()和last() 的用法

    1.XPATH使用方法 使用XPATH有如下几种方法定位元素(相比CSS选择器,方法稍微多一点): a.通过绝对路径定位元素(不推荐!) WebElement ele = driver.findEle ...

  7. core EFCore 开始尝试

    准备工作: 工程:core + console 引用包: Install-Package Microsoft.EntityFrameworkCore Install-Package Microsoft ...

  8. Redis学习四:解析配置文件 redis.conf

    一.它在哪 地址: 思考:为什么要将它拷贝出来单独执行? 二.Units单位 1 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit 2 对大小写不敏感 三.INCLUDES包 ...

  9. vue 2.0使用笔记

    assets被排除在热重载监听目录之外,一些公共样式文件最好不要放在这个目录 webpack默认没有装less-loader,要.vue文件中使用less,需要npm install less les ...

  10. Visual Leak Detector原理剖析

    认识VLD VLD(Visual Leak Detector)是一款用于Visual C++的开源内存泄漏检测工具,我们只需要在被检测内存泄漏的工程代码里#include “vld.h”就可以开启内存 ...