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. Python【经典类与新式类】

    经典类多继承的调用方法顺序是:深度优先查询,如下图:   新式类多继承的调用方法顺序是:广度优先查询,如下图:   可以使用下面的代码进行实验验证: #经典类class A: def __init__ ...

  2. Go_20: Golang 中 time 包的使用

    time包中包括两类时间:时间点(某一时刻)和时常(某一段时间) 1. 时间常量(时间格式化) const ( ANSIC = "Mon Jan _2 15:04:05 2006" ...

  3. 总结: 《jQuery基础教程》 1-4章

    前言: 因为公司的项目用到了jQuery+Bootstrap,而Bootstrap基于jQuery,突然发现自己只是很久前看过jQuery的视频教程,对jQuery的一些API有一些了解,在使用中还是 ...

  4. Linux之find查找命令

    Linux中find常见用法示例 [root@localhost ~]# find  [PATH]  [option]  [action] 参数: 1. 与时间有关的参数:共有-atime.-ctim ...

  5. ConcurrentHashMap 产生NullPointerException

    今天测试在发给我一段报错日志后,根据日志定位到从ConcurrentHashMap 的缓存中get的时候,ConcurrentHashMap的底层抛出了空指针,当时感觉很奇怪为什么在get的时候产生空 ...

  6. spring-boot RestTemplate 连接池

    以前我们项目都是基于Apache HttpClient 连接池进行web 接口调用,后来用spring-boot, 发现 RestTemplate 挺好用. 简单介绍下: 什么是RestTemplat ...

  7. 《设计模式》-原则六:迪米特法则(LoD)

    啊哈哈哈哈,又到星期五了,真开心.回来吃完饭慌着去玩游戏,所以立马过来先完成今天的学习目标. 这个原则的命名好像是以某个人的名字命名的,算了我不去管这个了. 直接说说我学到的东西,这个迪米特法则又可以 ...

  8. 计算广告学-多点归因模型(Multi-Touch Attribution Model)

    计算广告学中的一个重要的问题是, 如果用户产生了一次转化(conversion, 比如购买, 注册等), 且该用户在转化之前看过大量不同频道(比如搜索, 展示, 社交等等)的广告, 那么我们如何确定是 ...

  9. java 创建最大堆

    最大堆的性质是除了根节点之外的所有节点(i)都需要满足A[PARENT(i)]>A[i],即其对应节点值小于其父节点对应值. 下面实现以数组int []a构建最大堆. public class ...

  10. 【FCS NOI2018】福建省冬摸鱼笔记 day1

    省冬的第一天. 带了本子,笔,一本<算法导论>就去了.惊讶于为什么同学不带本子记笔记. 他们说:“都学过了.”,果然这才是巨神吧. 第一天:数论,讲师:zzx 前几页的课件挺水,瞎记了点笔 ...