`
redsky008
  • 浏览: 353197 次
  • 性别: Icon_minigender_1
  • 来自: 成都正在项目
社区版块
存档分类
最新评论

不能在一个类中写一个方法来增加这个类的一个实例的理由

 
阅读更多
public class User{
	private String name;
	public String getName(){
return name;
}
public void setName(String name){
	this.name = name;
}
public void add(User user){// 问题在这里
	
}
}


如上所示,表名需要增加一个user到该类中,
为什么不能呢?
这样会先实例化一个User,所以不能

如果不严格写代码,认为这样是可以的话,至少是不节约资源的,虽然这样的程序也能正常运行,但这样写是极其不负责任的。
分享到:
评论

相关推荐

    java 面试题 总结

    声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其...

    ABAP oo的8个理由

    ABAP Object-Oriented (OO) Programming 是 SAP 开发环境中的一个重要里程碑,它引入了许多现代编程范式的概念,显著提升了代码的可维护性、稳定性和重用性。以下是 ABAP OO 的八大理由,以及对这些理由的详细解释:...

    超级有影响力霸气的Java面试题大全文档

     声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,...

    java面试题

    - **应用实例**:一个`Order`类不应该直接访问`Customer`类的私有属性,而是通过`Customer`类的公共方法来获取必要的信息。 通过理解这些概念和技术,你可以更好地准备Java面试,并在实际开发中更加熟练地运用面向...

    使用等价类划分的方法进行测试用例的编写.pdf

    它基于这样一个原则:测试数据可以被归类到不同的等价类中,每个等价类代表了输入数据的一个特定特性或行为。测试用例的设计目标是确保每个性质或行为至少被一个等价类的实例覆盖。 1. **等价类的定义**: - **...

    net学习笔记及其他代码应用

    声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其...

    JAVA设计模式

    1. 单一职责原则:一个类或方法应该仅有一个改变的理由,即一个类只做一件事情。 2. 开闭原则:软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。 3. 里氏代换原则:所有引用基类的地方必须能透明地使用其...

    TOC理论及应用实例.doc

    在这个例子中,大伟想要借用罗哥的车子,但罗哥不愿意分享。通过TOC思维方法,我们可以建立逻辑树来分析问题。正面理由是车子得到定期检查,大伟答应做妹妹莎朗的司机等;负面理由是增加车子受损的风险、大伟的驾驶...

    ABAP OO的八个理由

    2. **多实例支持**:ABAP OO允许创建一个类的多个实例,每个实例都有自己的属性和行为。这简化了对象间的关系管理,避免了手动处理数据和方法链接,提高了代码的可读性和可维护性。 3. **继承带来的代码复用**:...

    垃圾分类教案.pdf

    总结来说,这个垃圾分类教案通过理论和实践的结合,不仅让学生掌握了垃圾分类的方法,更让他们了解了垃圾分类对环境保护的积极影响。这样的教学对于提高学生的环保素养、培养他们的环保意识以及为社会培养负责任的...

    图形分类.doc

    在幼儿园教育中,图形分类不仅是一项基础的数学活动,更是孩子们理解世界的一个重要窗口。通过图形分类,孩子们能够开始对周围的事物进行观察、比较、分析和总结,这是他们建立初步数学概念的关键一步。为了帮助幼儿...

    设计模式之初见

    这意味着类的功能应当集中且明确,避免在一个类中混杂多种职责。这样做有助于提高代码的可维护性和可复用性,减少因一个职责变化而导致其他职责受到影响的风险。 - **判断单一职责**:如果一个类可以基于多个不同的...

    二十三种设计模式【PDF版】

    使用类再生的两个方式:组合(new)和继承(extends),这个已经在 thinking in java中提到过. 设计模式之 Proxy(代理) 以 Jive 为例,剖析代理模式在用户级别授权机制上的应用 设计模式之 Facade(门面?) 可扩展的使用...

    对象健身操详解 - Tech For Fun.pdf

    7. 单一职责:一个类或方法应当只有一个改变的理由,即它们只负责一项职责。这个原则可以帮助我们避免创建过于复杂的类和方法。 对象健身操中的“九诫”则提供了更具操作性的指导方针,用以实现上述原则: 1. 方法...

    垃圾分类团日活动总结(5篇).docx

    随着环境保护意识的逐渐增强,垃圾分类已经成为现代社会中不可或缺的一部分。最近,我们就举办了一系列关于垃圾分类的团日活动,旨在深入推广这一理念,并切实地将之付诸行动。 在这些活动中,我们首先着重介绍了可...

    卡方检验实例

    卡方检验作为一种广泛应用于统计学领域的假设检验方法,尤其在医学研究、生物学和...通过实例的讲解和实际操作的演示,初学者可以更快地理解并掌握这一技术,进而在各自的研究领域中有效地应用卡方检验来解决实际问题。

    MLDN 第十五章 Java反射机制.docx

    例如,`Class`类提供了一个`newInstance()`方法,可以用来实例化对象,但这个方法只适用于无参数的构造函数,如果有参数,我们需要使用`Constructor`类来调用构造器。 在文档的第二部分,介绍了如何使用`Class`类...

    S1考前复习理论部分\S1期Java复习题

    在Java中,定义带参数的方法时,参数可以为一个或多个,多个参数之间使用逗号进行分隔。 七、控制台输出 在Java中,要向控制台打印输出“Welcome to Space!”并自动换行,可以使用System.out.println("Welcome to ...

    23种设计模式解析.pdf

    - **Interpreter模式**:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 #### 三、设计模式的应用场景 设计模式的应用场景十分广泛,几乎涵盖了软件开发的...

Global site tag (gtag.js) - Google Analytics