`

设计模式总结1

    博客分类:
  • java
阅读更多
1:像上转型=================
1.1定义抽象方法
public abstract class Dongwu {
    public abstract void  chi();
    public abstract void  jiao();
    public abstract void  shui();
}
1.2 定义两个实现类
public class Ji extends Dongwu {
    @Override
    public void chi() {
        System.out.println("鸡吃");
    }

    @Override
    public void jiao() {
        System.out.println("鸡叫");
    }

    @Override
    public void shui() {
        System.out.println("鸡睡");
    }
}

public class Zhu extends Dongwu {
    @Override
    public void chi() {
        System.out.println("猪吃");
    }

    @Override
    public void jiao() {
        System.out.println("猪叫");
    }

    @Override
    public void shui() {
        System.out.println("猪睡");
    }
}

1.3 主方法中调用
public class My {
   void go(Dongwu d){
       d.chi();
    }


    public static void main(String[] args) {
        Ji j=new Ji();
        Zhu z=new Zhu();

        My m=new My();
        m.go(j);
        m.go(z);
    }
}
==========================
2:变量初始化,基本类型是类变量时不用初始化,系统会自动初始化;如果在方法中的变量必须初始化,否则报错
public class T {
    private  int i;

    public static void main(String[] args) {
        T t=new T();
        t.say();
        System.out.println(t.i);
    }

    private void say(){
        int j;
        System.out.println(j);//j必须初始化,否则报错

    }
}

==================
3:java 类的初始化,
先初始化变量,在初始化函数(包括构造函数)
分享到:
评论

相关推荐

    Spring 设计模式总结1

    Spring设计模式总结 在软件开发中,设计模式是解决常见问题的经验总结,它们为程序员提供了在特定场景下设计高效、可维护代码的蓝图。在Spring框架中,许多设计模式被广泛应用,以提升系统的灵活性和可扩展性。以下...

    趣聊设计模式总结1

    设计模式总结 设计模式是软件开发中的一种解决方案,它提供了一种通用的解决方案来解决常见的软件设计问题。设计模式可以分为三大类:创建型模式、结构型模式和行为型模式。 创建型模式(Creational Patterns) *...

    大话设计模式总结.pdf

    大话设计模式总结.pdf大话设计模式总结.pdf大话设计模式总结.pdf大话设计模式总结.pdf大话设计模式总结.pdf

    C#面向对象设计模式纵横谈(25):设计模式总结

    本篇文章将对一系列重要的C#面向对象设计模式进行总结,帮助开发者更好地理解和应用这些模式。 1. 工厂模式:工厂模式是一种创建型设计模式,提供了一种创建对象的最佳方式,通过抽象工厂接口,避免了代码与具体类...

    李建忠 C#面向对象设计模式纵横谈(25):设计模式总结

    总结来说,李建忠先生的“设计模式总结”涵盖了C#中广泛使用的设计模式,强调了它们在实际项目中的应用价值。理解并熟练运用这些模式,对于提升C#开发者的专业素养和项目质量具有重大意义。无论是初学者还是经验丰富...

    C++设计模式各种模式总结

    C++设计模式各种模式总结

    设计模式总结.pdf

    本总结文档涵盖了所有的设计模式,并对常用的模式进行了详细解释,非常适合程序员在面试前快速复习以及日常学习使用。 文档中提到的六大设计原则,包括单一职责原则、里氏替换原则、接口隔离原则、迪米特法则、开闭...

    常见的设计模式总结

    自己根据老师的课件的和讲解,总结的关于程序设计模式的知识,拿出来和大家分享一下,希望能帮到和我一样,在学设计模式时遇到困难的同学。

    设计模式学习总结.doc

    在《设计模式学习总结》中,作者通过自己的学习经历和实际应用,分享了对23种经典设计模式的理解和感悟。这篇文档主要讨论了设计模式的概念、作用、应用以及学习设计模式时应注意的误区。 设计模式起源于面向对象...

    23种设计模式总结

    设计模式总结,对23种经典模式的分类,各自的使用方法,优缺点进行详细的描述。

    java中常用设计模式总结心得

    在Java编程领域,设计模式是解决常见问题的模板,它们是经过时间和实践验证的最佳实践。以下是对Java中常用设计模式的详细解释: 1. **单例模式**:单例模式确保一个类只有一个实例,并提供一个全局访问点。这种...

    23种软件设计模式总结

    设计模式是软件开发中的一种最佳实践,它是在特定上下文中解决常见问题的模板或蓝图,可以被反复使用,以提高代码的可读性、可维护性和灵活性。在Java编程中,23种经典的设计模式被广泛认可并应用,这些模式分为三大...

    设计模式精心总结

    1. 模式名称:即设计模式的名称,它告诉我们要讨论的是什么模式。 2. 问题:描述产生设计模式的上下文,为什么需要该模式,它要解决什么问题。 3. 解决方案:描述如何使用设计模式来解决具体问题,包括类和对象的...

    Java23种设计模式(总结).doc

    Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)...

    设计模式总结

    设计模式总结 设计模式是软件设计中一种常见的解决方案,它们可以帮助开发者写出更加灵活、可维护、可扩展的代码。设计模式可以分为三大类:创建型模式、结构型模式和行为型模式。 创建型模式 创建型模式关心对象...

    《Java设计模式》课程设计报告.docx

    《Java设计模式》课程设计报告主要探讨了如何利用Java编程语言和MyEclipse集成开发环境来实现基于设计模式的西瓜市场系统。这个项目涵盖了四种重要的设计模式:单例模式、代理模式、建造者模式和抽象工厂模式,为...

    23种设计模式总结及案例.pdf

    在《23种设计模式总结及案例》中,通常会涵盖以下主要的设计模式类型: 1. 创建型模式:这类模式主要关注对象的创建过程,使得系统在不指定具体类的情况下创建对象,提高代码的灵活性。包括单例模式(Singleton)、...

    AJAX_技术总结_设计模式

    **AJAX 技术总结与设计模式** AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,提升了用户体验。...

    个人精简总结笔记_设计模式.pdf

    设计模式是一套被人反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计中一些不断发生的问题,以及这些该问题的解决方案。换句话说,它是特定解决问题的一系列套路,是前辈们的代码...

    Java设计模式总结

    这里主要针对标题“Java设计模式总结”以及描述中提及的资源进行深入阐述。 1. **设计模式的概念**: 设计模式并非具体的代码或库,而是一种在特定上下文中解决常见问题的模板。它们描述了如何在面向对象设计中以...

Global site tag (gtag.js) - Google Analytics