• 对象的行为


    对象的行为:

      1、掌握类方法的声明与调用;

      2、理解方法调用栈;

        1)、方法的调用;

        2)、选择语句;

        3)、循环语句;

      3、理解方法重载;

      4、理解构造器;

      面向对象第一原则:单一职责(一个方法只做一件事情)

    代码讲析:

    (一):

    public class Date{

      public int day ,month, ysar;

      public int getDay(){

        Systen.out.println("在getDay方法内部");

        return day;

      }

      publiv void printDate(){

        System.out.println("在printDate方法内部");

        System.out.println(month + "/" + day + "/" + year);

      }

    }

    (二)

    public class DateProgram{

      public static void main (String [] args){              //1、进入main运行

        System.out.printlin("在main方法内...");               //2、在控制台打印:在main方法内...

        Date today = new Date;               

        today.day = 2;                          //  设置月份:2

        today.month = 14;                       //  设置日期:14

        today.year = 2009;                       //  设置年:2009

        System.out.println("天数是:" + today.getDay());        //3、1):调用”today.getDay”进入(一):public int getDay(){

                                             在控制台打印:在getDay方法内部

                                            2):在在控制台打印:天数是:2

        System.out.println("打印日期...");                //4、在控制台打印:打印日期....

        today.printDate();                        //5、1):调用”today.printDate“进入(一):publiv void printDate(){

                                                在控制台打印:在printDate方法内部

                                              在控制台打印:14/2/2009(根据打印排列:month + "/" + day + "/" + year)

        System.out.println("下一个显示的内容是什么?");         //6、在控制台打印:下一个显示内容是什么?

        today.getDay();                        //7、调用”today.getDay“进入(一):public int getDay(){

                                             在控制台打印:在getDay方法内部

      }

    }

    方法签名:

      方法的签名包括方法名,参数列表,返回值的数据类型等信息。

    方法重载:

      一个类有两个到多个同名但又不同参数列表不同方法。

      类型,个数

    先无参在有参:

      "无参构造“

      public preson(){

        

      }

      "有参构造"

      public person (String [] args){

     例  this.name= name;

     例  this.age = 18;

     例  this.gender =true;

      }

     布尔型:get/set方法中  boolean;

        自动生成get方法  生成数据为:"is. Gender "     不适用与现有方法需手动更改

        手动更改:更改数据为:"get.Gender"

    构造器:

       作用:产生对象

      内存区域划分:4个区域

        堆区:new出来的数据:基本数据

        栈区:局部变量

        数据段:引用类型、字符串常量

        代码段:

    this

      this:1):属性、2)方法    this指代当前对象。

      this(   ): 一个构造方法调用本类的另一个构造方法,从而达到构造方法代码复用;

          只能写在构造方法的第一句

  • 相关阅读:
    纪念一下Jerry
    在中信66楼微软Offic参加讲座
    关于地理信息信息点数据采集一些方法
    简单的C#进行图片操作
    PHP访问C#建立的Webservice
    搜索引擎一:介绍
    介绍一况挺好用的Javascript编辑器(带项目)
    服务器不支持WebResource.axd的特殊处理
    Daily Web Words
    php psr 编码规范(PSR[04])
  • 原文地址:https://www.cnblogs.com/scxu28/p/6129504.html
Copyright © 2020-2023  润新知