zoukankan      html  css  js  c++  java
  • OOP类和对象

          Java中的类和对象

    OOP-1

    类:类别是所有具备相同属性和方法的一种表示 。

    对象:世间万物皆对象(看的到的,看不到的,听到的。。。。)


    以上是类的基本概念,那为什要使用类和对象呢?

    ①单一原则:一个类或者一个方法只做一件事件。分工明确,提高效率。起到了解耦的作用。

    ②开闭原则:就是封装的概念。对扩展的功能开放,对修改的功能关闭。

    ③替换原则: 任何的子类型(在继承内容)都可以被同种类型所替代。


    OOP-2

    了解什么是方法的概念,如何使用。

                                 学生{  ----->学生类

                                        上课学习(){---->学生类的方法1

                  // 学习内容 。。  

                     }   

              体育课测试(){---->学生类的方法1

                 //测试的内容或结果。。 

                    }                    

                  }


    方法的概念:此类能做的事情我称它为方法。

    语法:

    修饰符 返回值类型 方法名(){

    ​         //方法体

         }

     下面是一段简单放法案例:

    //首先创建一个学生类 

    public class Student {

    //学生能做的事情创建三个方法

           public void sudy(){

    //在同一个类中,方法的调用,直接写方法名即可 

                note();
             System.out.println("好好学习天天向上");
    }

           public void note(){
             System.out.println("笔记.....");
    }
          public void shui(){
             System.out.println("学生倒水.....");
    }
    //在测试类中调用方法
    public static void main(String[] args) {

    //创建对象 类名  对象名=new  类名();
           Student student = new Student();

    //调用方法 对象名.方法名();
                student.sudy();
    }
    }

    语法中的一些内容:

    >修饰符,目前只涉及到了一个 public (公共的,都可以访问)

    >返回值类型:是否有返回值取决是否需要回答(陈述句不需要回答即不要返回值,疑问句需要回答则需要返回值) 

    >需要回答的内容是什么数据类型表示的,则就需要什么类型的返回值,一旦有返回值,就需要有return;

    >在同一个类中,方法名是不能重复的

  • 相关阅读:
    ORACLE10g R2【单实例 FS→单实例FS】
    算法理解汇总
    ORACLE10g R2【RAC+ASM→单实例FS】
    [SHOI2008]仙人掌图 II——树形dp与环形处理
    ORACLE10g R2【RAC+ASM→RAC+ASM】
    [学习笔记]动态点分治
    Java实现第九届蓝桥杯阶乘位数
    Oracle 12C R2 on Linux 7.X Data Guard 搭建文档
    [ZJOI2015]幻想乡战略游戏——动态点分治
    metabase 安装文档
  • 原文地址:https://www.cnblogs.com/jiyaoyu/p/12817310.html
Copyright © 2011-2022 走看看