Java 自定义方法
来源:blog.csdn.net 更新时间:2023-05-25 21:55
类
1、JAVA中一般命名类要求pascal命名法,就是有几个单词就首字母都大写
2、类下可以直接写的内容是属性及方法的声明
3、一个原则如果定义了类,一般不能直接调用,而是通过实例化类的对象出来,让他 工作
4、类相当于一个模板,而对象相当于这个模板产生的产品
自定义方法
语法:
public 返回值类型 方法名(参数列表) {
//方法体
}
自定义方法的基本步骤:
1)定义方法名及返回值类型。
2)编写方法主体。
编码规范:
方法名称与类名及变量名命名一样,具有严格的命名规则:
(1)必须与字母、下划线或“$”符号开头。
(2)名称中可以包含数字,但是不得以数字开头。
一个优秀的软件工程师,必须掌握良好的命名规范:
(1)方法名首字母须小写。
(2)方法名一般为动词,如果由两个以上的单词组成,第一个单词首字母小写,其后单 词首字母均大写。(驼峰命名法,俗称骆驼命名法)
1、函数(funcyion)被放到类中,就成为方法(Method)
2、方法的定义,主要使用camel命名法,首个单词字母小写,其余的,单词首字母全部大写
一、无返回值,无参数方法
public void climbTree(){
System.out.println("猴子会爬树");
}
二、无返回值,但是有参数
public void climbTree(String name){
System.out.println("我是:"+name+"我上树了");
}
public void climbTree(String name,int metre){
System.out.println("我是:"+name+"我爬了"+metre+"米");
}
三、有返回值,有参数方法
public int add1(int i, int j){
int rst =i+j;
return rst;
}
四、有返回值,没参数(一般不这样写)
public int add2(){
return 100;
}
方法的调用】
对象名.方法名();
?????
变量作用域
包
命名规范:
//包名命名规范
//包名一概小写,最好不要有太多数字。
//反域名机制:com.companyname.porjectname.moudlename
使用包中的类
//1.1、同包下的类直接使用
Student stu = new Student();
stu.sayHello();
//2.2、同包下的类,可以写全称,但是有点冗余
com.sowayai.text.Student stu2 = new com.sowayai.text.Student();
stu2.sayHello();
//2、使用不同包下的类
//1、不同包下的类,可以写全称,但是也是有点冗余
org.sowayai.text.Teacher teacher = new org.sowayai.text.Teacher();
teacher.sayHello();
//导入要用的包
Teacher teacher2 = new Teacher();
teacher2.sayHello();
Employee ayi = new Employee();
ayi.sellFood();
//如果已经导入了一个A类,就不能再导入一个其他包下的同名类。
//那么现在要用其他包下的同名类,只能写全称(包含包名的写法)
cn.sowayai.text.Teacher t1= new cn.sowayai.text.Teacher();
t1.sayHehe();
//java.lang包下的类,不用导入直接使用即可
double d = Math.random();
System.out.println(d);
//默认包,不位于任何包下的类叫默认包下的。默认包的类可以用其他包下的类,也可以用本包的类,
//其他包用默认包下的类就困难了
//建议将类写在包中
上一篇:Java void关键字 下一篇:Java 继承