zoukankan      html  css  js  c++  java
  • java语言之面向对象的具体使用方法

     *面向对象的使用方法的主要知识点

      1. 对象的使用方法

         ~~~创建对象:

            (1) 对象. 变量

              (2)对象. 函数()

      2. 再论函数

          函数的定义方法

            返回值类型   函数名  (参数列表)

                {

                  //函数体

                }

      3. 函数的使用方法

          在类中定义一个函数(方法)

               对象.函数()

      4. 面向对象的消息机制

          //面向对象在完成一个操作时,优先考虑哪个对象来完成,其次再考虑如何完成

          //通知对象  *** ,执行  函数()

        具体代码如下:

        1  定义一个类 Test1

     class Test1
     {
      public static void main(String [] args)
      {
        Dog1 dog =new Dog1();
        //对象.属性= 对象的属性
          dog.name="旺财";
        dog.age= 2 ;    
        dog.color="black";

        System.out.println("姓名是 " + dog.name);
        System.out.println("年龄是 " + dog.age);
        System.out.println("颜色是 " + dog.color);
        //面向对象在完成一个操作时,优先考虑由哪个对象完成,其次在考虑如何完成

         //通知对象dog 来完成brak()这个函数
        dog.brak();

        String s=dog.eat(1);
        System.out.println(s);
       }
     }

     2:定义一个Dog1类

              class Dog1
                 {
                  String name;
                  int age;
                  String color;

                  void brak()
                    {
                      System.out.println(" brak ");
                    }

                  String eat(int i)
                    //数字1代表骨头,其他数字代表窝头
                  {
                    String s;
                    if(i == 1)
                      {
                        s="高兴";
                      }
                    else
                      {
                        s="郁闷";
                      }
                    return s;

                }
              }

           

     

                    

  • 相关阅读:
    问题001:Java软件,属于系统软件还是应用软件呢?
    Apache.Tomcat 调用Servlet原理之Class类的反射机制,用orc类解释
    CharSquence 接口的作用,多态以增强String
    eclipse环境Dynamic web module version 3.1版本的进步,简化Dynamic web object 中Servlet类的配置,不用web.xml配置<Servlet>
    tomcat.apache startup.bat闪退两种解决方法
    c++谭浩强教材教学练习例题1.2 求两数之和 为什么sum=a+b;sum的值为65538
    JSON格式自动解析遇到的调用方法问题.fromJson() ..readValue()
    shell command to replace UltraEdit
    根据内容最后一位进行排序
    利用left join 筛选B表中不包含A表记录
  • 原文地址:https://www.cnblogs.com/wuW00/p/4586586.html
Copyright © 2011-2022 走看看