zoukankan      html  css  js  c++  java
  • 作业2019.1.15

     练习1:

    创建类:

     1 package com.Dou;
     2 
     3 public class LianXi {
     4     public void JiSuanQi(int num1,int num2) {
     5         System.out.println(num1+num2);
     6 
     7     }
     8     public void JiSuanQi(double num1,double num2,double num3) {
     9         System.out.println(num1+num2+num3);
    10     }
    11 }

    测试类:

    1 package com.Dou;
    2 
    3 public class TestLianXi {
    4     public static void main(String[] args) {
    5         LianXi sum = new LianXi();
    6         sum.JiSuanQi(11, 9);
    7         sum.JiSuanQi(1.1, 4.1, 5.0);
    8     }
    9 }

    输出结果:

    练习2,书本124页第一题:

    输出结果为:

    发工资啦快买一个苹果牌子的手机吧!

     在测试类中首先在MobilPhone中创建了一个新的对象mp,mp.brand = "苹果";则将brand的原始值"诺基亚"改为"苹果"。然后调用buy方法的带参方法,所以输出结果为:发工资啦快买一个苹果牌子的手机吧!

    1、类和对象的关系
     类是对象的抽象,对象是类的具体
    2、创建对象的语法
     类名 对象名 = new 类名();
    3、对象使用方法的语法
     对象名.方法名();
    4、方法的四个要素
     public 返回值类型 方法名(){}
     有返回值  则需要return语句,如果返回值类型是void则不写return
    5、定义和使用一个有返回值的方法
     public String showInfo(){return "123";}
     String name = user.showInfo();
    6、什么是方法的重载
     方法名相同,返回值类型无关,参数列表必须不同
     同名不同参:使用不同类型的参数,会产生不同的结果
    使用带参方法时,1.传的参数类型要与定义的方法参数类型一致
                2.传的参数个数要与定义方法的参数个数一致
                3.传的参数顺序要与定义方法的参数顺序一种
    方法重载:同名不同参
    特点:在同一类中,方法名相同,参数列表不同,与访问修饰符和返回值类型无关
    补充:参数列表不同:参数的个数不同或者参数的类型不同
    成员变量和局部变量:
    成员变量作用域:在整个类的内部
    局部变量作用域:在他的方法中
    成员变量的初始值:系统会给默认初始值
    局部变量的初始值:需要我们自己给赋值
    在同一个方法中,不能有同名的局部变量
    在同一个类中,成员变量可以和局部变量名相同,但是局部变量优先级更高
  • 相关阅读:
    团队开发冲刺2.3(2015.5.27)
    团队开发冲刺2.2(2015.5.26)
    团队开发冲刺2.1(2015.5.26)
    团队开发冲刺1.6(2015.5.14)
    团队开发冲刺1.5(2015.5.13)
    团队开发冲刺1.4(2015.5.12)
    团队开发冲刺1.3(2015.5.11)
    团队开发冲刺1.2(2015.5.10)
    团队开发冲刺1.1(2015.5.9)
    找1
  • 原文地址:https://www.cnblogs.com/Zhangchuanfeng1/p/10271721.html
Copyright © 2011-2022 走看看