方法的定义、调用和构造方法的赋值、帮助文档的简单使用 1

方法的定义、调用和构造方法的赋值、帮助文档的简单使用

一、方法的定义

**1.命名方式
第一种:**void-无返回值 —main方法下无法直接调用,如果调用该方法+static,例如public static class Point{ }
解释static修饰的方法只能调用static修饰的方法和变量,原因:static修饰的方法和变量是第一次调用或使用他们所在的类时分配的内存空间,而非static修饰的方法和变量是当他们所在的类创建对象时,也就是new一个对象时才会被分配内存空间,所以static修饰的方法和变量的分配内存时间比较早,当他们调用其他非static修饰的方法和变量时,可能他们还没有创建)
还有一种是通过该方法所在的类创建对象,通过对象名.方法名
调用。
因为main的修饰符是static

public class Point {//point是类名,随便定义
public void show(){ //void是无返回值
	System.out.println("你好!");
}
}

**第二种:**return有返回值

public class Point {//point是类名,随便定义
public String result(){ //定义String类型的;可以换成其他类型
需要满足和return返回的值的类型一致,且这种方式必须要有返回值,就是return返回一个值
	return this.x+""+this.y+""+this.z+"";//换成其他变量也可以
}
}


第三种-----构造方法
1.构造方法的创建
在eclipse中写好静态属性后(例如double x;…),在类中点击鼠标右键,source-》Generate Constructors using Fidles
进去后,选择变量,如果全选-----是有参的构造方法,如果全不选–是无参构造方法。

2.构造方法的特点:构造方法名与类名一致,且每个方法都有默认的构造方法,默认的构造方法无参数,当构造方法有参数时,建议定义一个无参数的构造方法。
****作用:****方便变量的初始化
无参构造方法结构:
例如:

public class Distance {//类名
       public Distance() {//无参构造方法
    	 
     }
 }

有参构造方法:
例如:

public class Distance {
     double x;
     double y;
     double z;
public Distance(double x, double y,double z) {//有参构造方法
    	 this.x =x;
    	 this.y =y;
    	 this.z=z;
     }
 }

//下面是赋值,通过main方法中创建对象,赋值初始化
public class DistanceTest {
	  
   public static void main(String[] args) {
	   
	Distance dis1 =new Distance(7,8,9);
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值