Java初学者,我对类和测试类的一点认知,请大家指正一下说说对不对!

1)java中有一句话:万事皆为对象。而类其实就是我们队具体事务的一种抽象,所架设的一种数据结构而已。你说的类视为对象的模板,呵呵,这句话总结的很好哦。2)根据实际情况没错的。在企业开发当中,你会发现很多业务类(实现业务功能的类,可能就是你所指的那个类吧)代码量其实很大,你说的测试...
Java初学者,我对类和测试类的一点认知,请大家指正一下说说对不对!
其实没有太大的区别的。不过一般对于稍微大型点的类或者project,很少采用在类本身里面写main方法的。

1)如果要测试类,通常都是要新建立单独的测试class,这样的好处在于不和类本身产生逻辑关联(主要是一些static的东西的顾虑)。所有的测试都独立于类之外。
测试类和类本身只存在调用关系。

2)测试类独立开来。可以完全独立。测试者只要知道我传什么参数或者数据进去就可以了。而不用看你源代码。一定程度上安全。将测试者和开发者独立开来。

3)测试的时候很多时候需要new很多个对象。单独放在测试文件里面,条理清初,结果也清晰,代码短。

对于你们作业来说,应该都很少代码的。可以直接在类里面一个main方法就可以了。这些事情不要计较太多。2011-01-07
这应该是 javase 方面的

关于先写什么类 应该都没有关系 主要是 你对业务逻辑的理解和实现2011-01-07
1)java中有一句话:万事皆为对象。而类其实就是我们队具体事务的一种抽象,所架设的一种数据结构而已。你说的类视为对象的模板,呵呵,这句话总结的很好哦。
2)根据实际情况没错的。在企业开发当中,你会发现很多业务类(实现业务功能的类,可能就是你所指的那个类吧)代码量其实很大,你说的测试类大概就是进行模块化测试的吧,其实有时候在业务类(相对来说代码较少的)当中进行模块测试更方便的,只是增加了一个main方法而已。类和测试类看开发人员的喜好了。因为测试类本身存在的意义就是为业务类服务的,功能化测试,测试结束之后,其任务也就结束了,测试类存在与否已经没有多大的影响了。
不过,你能在刚开始就认识到这个很不错的,呵呵,我刚刚开始也是这样,不过后来发现,有时候把测试放到业务类中进行测试反而更方便,不用类与类之前相互切换,既省时间又能方便操作,何乐而不为呢。。。2011-01-07
先确定你要干什么。将逻辑理清。。写类和写MAIN函数的顺序没关系的。。2011-01-08
嗯 楼上的大哥说的很对啦 对与初学者来说可以不深入研究啦2011-01-07
mengvlog 阅读 158 次 更新于 2025-09-11 16:23:07 我来答关注问题0
  • 1)java中有一句话:万事皆为对象。而类其实就是我们队具体事务的一种抽象,所架设的一种数据结构而已。你说的类视为对象的模板,呵呵,这句话总结的很好哦。2)根据实际情况没错的。在企业开发当中,你会发现很多业务类(实现业务功能的类,可能就是你所指的那个类吧)代码量其实很大,你说的测试...

  •  阿暄生活 Java初学者怎样看懂代码

    Java初学者看懂代码的方法主要分为以下三步:一、理解代码的执行流程 整体把握:首先,你需要从整体上理解代码的结构和流程。Java代码通常是由类、方法、变量和语句组成的。了解这些基本组成单元以及它们之间的关系,是看懂代码的第一步。识别入口:找到程序的入口点,通常是public static void main(String[...

  • 估计你是一个刚接触java的初学者吧,创建工程和类,题目的意思是,首先创建一个工程,工程名为(myproduct),接着在这个工程中创建包(edu.abc.test1)。然后在这个包下定义一个时钟类,名为Clock,设置它的三个成员变量,创建带参构造方法以及题目所说的show()方法,这个类就完成了。接着定义测试类...

  •  赛玖久生活日记 Java初学者常用哪些工具 怎么能学好Java开发

    Java初学者常用工具:Java初学者在学习的过程中,会接触到多种工具来辅助开发和学习。以下是一些常用的工具类:编译工具类:Spring Tools Suite (STS):这是一个基于Eclipse的集成开发工具,专为Spring开发设计。通过STS,可以轻松地生成Spring工程,如web工程,且工程中的配置文件会自动生成,大大简化了开发...

  • 类和对象:OO里面什么称为类,类一般性我们定义为创建对象的一个蓝图,当我们根据某个类创建了一个对象的时候,我们就说该对象是这个类的一个实例(instance),类描述了某些对象的基本结构,是对对象的相关属性的一种定义,它定义了对象所具有的属性、方法、事件等各种基本点。类设计的关键概念:封装是...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部