Java成员方法,构造方法
//作者: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;
}
}
最新文章
- iOS开发之多种Cell高度自适应实现方案的UI流畅度分析
- Intellij IDEA调试功能使用总结
- CLR垃圾回收的设计
- Linux cp (复制)命令简介
- JS插件之——ztree
- session共享
- SQL——存储过程
- mac 下 svn ignore 操作
- 我的vim配置
- MySQL WorkBench中文教程
- python Aspscheduler 定时任务框架使用
- Axuer 网页
- javascript的面向对象详解
- 一个基于JRTPLIB的轻量级RTSP客户端——myRTSPClient详解
- ROS wiki 学习(1)创建程序包时遇到的rosdep update出错
- 调用约定__cdecl __fastcall与__stdcall
- tomcat注册服务
- mysql Incorrect usage of UNION and ORDER BY 错误备忘
- 如何在jsp中引入bootstrap
- django学习install apps注册错了的影响