案例一:
class Test
{
private static Test test = new Test();
public static int counter1;
public static int counter2 = 0;
public Test()
{
counter1++;
counter2++;
}
public static Test getInstance()
{
return test;
}
}
public class ClassLoadTest {
public static void main(String[] args)
{
Test test = Test.getInstance();
System.out.println("counter1\t"+Test.counter1);
System.out.println("counter2\t"+Test.counter2);
}
}
案例二:
class Test
{
public static int counter1;
public static int counter2 = 0;
private static Test test = new Test();
public Test()
{
counter1++;
counter2++;
}
public static Test getInstance()
{
return test;
}
}
public class ClassLoadTest {
public static void main(String[] args)
{
Test test = Test.getInstance();
System.out.println("counter1\t"+Test.counter1);
System.out.println("counter2\t"+Test.counter2);
}
}
案例三:
abstract class A{
public A(){
this.print() ;
}
public abstract void print() ;
};
class B extends A{
private int x = 100 ;
public B(int x){
this.x = x ;
}
public void print(){
System.out.println("x = " + x) ;
}
};
public class TestJava{
public static void main(String args[]){
A a = new B(10) ;
}
};
分享到:
相关推荐
【Java版你画我猜】是一款基于Java编程语言开发的在线互动游戏,它结合了局域网聊天功能,使得玩家可以在同一网络环境下进行实时的画图猜测活动。这款游戏的代码结构清晰,适合初学者学习和理解,同时也为有经验的...
"Java你话我猜"项目看起来是一个基于Java编程语言开发的互动游戏,名为"Draw4Guess",可能类似于流行的“你画我猜”在线游戏,其中玩家需要通过绘画来传达一个词或短语,而其他玩家则尝试根据画作猜出正确的答案。...
这个时候《Java编程思想》是一本让你知其所以然的好书,它 对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太 厚,也...
【标题】"自己做的猜数字小游戏(java)"是一个基于Java编程语言开发的简易娱乐程序,它允许用户与计算机进行互动,尝试猜测计算机随机生成的一个数字。这个小游戏不仅锻炼了玩家的逻辑思维能力,同时也展示了Java语言...
18. 社区互动:如果游戏流行起来,你可以考虑添加社区功能,允许玩家分享他们的成就,讨论策略,甚至发起挑战。这需要你集成社交网络API或者搭建自己的论坛平台。 19. 账户系统和数据同步:为了保存玩家的进度和...
这个游戏通常被称为“数字猜谜”或者“猜数字”,它由计算机生成一个随机数,然后玩家尝试猜测这个数,根据计算机给出的提示(过高、过低或正确)来逐步接近目标数字。 【描述】中并未提供具体的游戏实现细节,但...
《Java 编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对 Java 基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的 Java 编程基础。 《Agile Java》中文版是一本以...
"疯狂猜成语"是一款基于Java开发的模仿热门游戏"疯狂猜成语"的程序。这个小游戏包含了一个数据库用于存储成语及其相关信息,以及多线程技术来实现更流畅的游戏体验。接下来,我们将深入探讨其中涉及的IT知识点。 ...
【标题解析】:“Tugas--Tebakgambar:猜图图加斯”这个标题看起来像是一个项目或任务的名称,其中“Tebakgambar”在印尼语中意为“猜图”,暗示这是一个与图像识别或者猜谜游戏相关的项目。而“图加斯”可能是项目...
程序根据用户猜想的数字与正确答案进行比对,给出比对结果(几A几B)。规则为:A前面的数字表示数字正确且位置也正确的数的个数,而B前的数字表示数字正确而位置不正确的数的个数。例如:正确答案为 5234,而猜的人...
这个游戏看起来是一个简单的猜数字游戏,玩家需要根据难度选择一个区域,然后系统会生成一组数字,玩家需要输入同样数量的数字来尝试匹配。下面我们将详细解释其中涉及的Java编程知识点: 1. **类与对象**: - `...
【高低猜猜游戏:Java FX】是一个基于Java编程语言,利用JavaFX库开发的桌面应用程序。JavaFX提供了一个丰富的图形用户界面(GUI)工具包,用于创建动态、交互式的应用程序。在这个游戏中,玩家需要猜测一个预设的...
这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太厚,也比较...
"JAVA逻辑思维面试题" 本文将对提供的15个逻辑思维题目进行详细的分析和解释,并提炼出相关的知识点。 01. 池塘水壶问题 这是一个典型的逻辑思维题目,要求使用两个水壶,容积分别为5升和6升,来取出3升的水。...
JavaScript Server Faces(JSF)是Java平台上用于构建Web应用程序的一种模型-视图-控制器(MVC)框架。这篇教程——"JSF.rar_0 猜迷-jsf_JSF",显然旨在帮助初学者逐步掌握JSF的核心概念和技术。作为网络编程人员,...
很多人仅仅是简单的把文中的各种代码复制下来,然后看起来很刁的发在各种论坛上,不过你要真去认真研读这些代码,就会完全不知所云了。原因是这篇文章最精华的部分是代码的解释而非代码本身。 一方面为了自己学习,...
与Java和Perl不同,你不必把头埋进100多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语法和语言特色,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅...
用户猜对成语后,程序会给出反馈,可能包括正确答案、解释以及进入下一关的选项。 5. 教育元素:看图猜成语游戏除了娱乐性,还具有教育价值。它可以帮助用户学习新成语,加深对成语含义的理解,并提高观察和推理...
在Java中,所谓的二维数组其实是一组数组的数组,每个数组代表一维,而组合起来就形成了二维或更多维的结构。 7. **方法的重写(Override)** 和 **重载(Overload)**: - 重载发生在同一个类中,方法名相同但参数...
### Java课程设计知识点详解 #### 一、猜数字游戏 **1. 技术栈** - **JDBC**: Java Database Connectivity,用于连接数据库并执行SQL命令的Java API。 - **MySQL**: 关系型数据库管理系统,常用于存储和管理数据...