`
redsky008
  • 浏览: 351791 次
  • 性别: 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 类的实例。然而可以创建一个变量,...

    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版】

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

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

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

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

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

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

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

    图形分类.doc

    在这个过程中,孩子们需要思考并变换分类标准,比如将图形按颜色或大小分开,甚至同时使用两种不同的标准。通过小组讨论,孩子们有机会听取同伴的想法,猜测别人的分类原则,从而提升他们的逻辑思维和交流技巧。 ...

    面向对象5大原则.pdf

    所以,一个类应当只有一个变化的理由,当需求变化时,应当通过创建新的类来应对变化,而不是在原有类上增加新的功能。 其次是开闭原则(OCP)。这一原则要求软件实体——尤其是类、模块和函数——应当对于扩展开放...

    实例讲解托福独立写作拆分法的使用技巧.docx

    托福独立写作是托福考试中的一个重要部分,要求考生在限定的时间内就某一话题发表个人观点并支持论点。拆分法是提高写作效率和论点展开深度的一种有效策略,尤其适用于处理宽泛或复杂的议题。本文将通过实例详细解释...

Global site tag (gtag.js) - Google Analytics