//作者:qingfeng
//2017/2/17
//功能;理解类的成员方法和构造方法
class CreatWays
{

public static void main(String args[]){
        Person  p1 = new Person(23,"甲宝");
        System.out.println("p1.age="+p1.age);
        p1.count(2,3);
        p1.count(3,6);
        Person p2 = new Person("jia bao");
    }
}

class Person
{    //属性:成员变量
    int age;
    String  name;
    //行为:成员方法
    public void count(int num1, int num2){
        int result = 0;
        result = num1 + num2;
        System.out.println(result);
    }
    //结果返回给主调函数 注意:1.返回结果和返回类型要一致2.调用成员方法时和给出的具体数值个数,类型要一致!

public int count1(int num1, int num2){

return num1+num2;
    }

//构造方法
    /*
    主要作用:完成对象的初始化
    特点:1.方法名和类名一致;
          2.没有返回值
          3.当创建类的新对象时,系统会自动调用该类的构造方法完成对新对象的初始化!
    
    */
    
    public Person(int age, String name){
        System.out.println("构造方法一");
        this.age = age;//注意:this
        name = name;
    }

public Person(String name){
        System.out.println("构造方法二");
        this.name = name;
    }
}

最新文章

  1. iOS开发之多种Cell高度自适应实现方案的UI流畅度分析
  2. Intellij IDEA调试功能使用总结
  3. CLR垃圾回收的设计
  4. Linux cp (复制)命令简介
  5. JS插件之——ztree
  6. session共享
  7. SQL——存储过程
  8. mac 下 svn ignore 操作
  9. 我的vim配置
  10. MySQL WorkBench中文教程
  11. python Aspscheduler 定时任务框架使用
  12. Axuer 网页
  13. javascript的面向对象详解
  14. 一个基于JRTPLIB的轻量级RTSP客户端——myRTSPClient详解
  15. ROS wiki 学习(1)创建程序包时遇到的rosdep update出错
  16. 调用约定__cdecl __fastcall与__stdcall
  17. tomcat注册服务
  18. mysql Incorrect usage of UNION and ORDER BY 错误备忘
  19. 如何在jsp中引入bootstrap
  20. django学习install apps注册错了的影响

热门文章

  1. HDU5412 CRB and Queries 整体二分
  2. MongoDB命令的简单操作(一)
  3. java-File类-字节流
  4. day36 04-Hibernate检索方式:多表连接查询
  5. web前端学习(二)html学习笔记部分(2)-- 改良的元素(input元素等等)
  6. 从0开始学习 GitHub 系列之「08.如何发现优秀的开源项目」
  7. 层次分析法MATLAB
  8. No.6 Verilog 其他论题
  9. go编程资料库
  10. Pod在多可用区worker节点上的高可用部署