【Java编程】方法的使用
2017-07-25 20:59
190 查看
方法:封装在一起来执行操作语句的集合,用来完成某个功能操作,在某些语言中称为函数或过程,特殊的方法main方法是程序执行的入口。
修饰符:决定了方法的工作范围,返回值类型必选,如果没有返回值,需写void。方法只能返回一个值。
方法的结构:
修饰符 返回值类型 方法名(){
方法体;
return 返回值;
}
方法的使用:引用对象.方法名(实参列表)(在同一个类方法之间的调用不需要引用类型)
ststic只能调用static方法,static方法调用无static的方法需要类调,new个对象
示例:调用static方法
public class Test{
public static void cs() {
System.out.println("我是static方法");
}
public static void main(String[] args) {
// 调用static方法
cs();
}
}
调用非static方法:需要new一个对象,通过对象来调
public class Test {
public void cs() {
System.out.println("我是非static方法");
}
public static void main(String[] args) {
// 调用非static方法
Test t = new Test();
t.cs();
}
}
有返回值:
public class Test {
public double cs(double d, double h) {
// 求三角形的面积
return d * h / 2;
}
public static void main(String[] args) {
// 调用非static方法
Test t = new Test();
double area = t.cs(2, 4);
System.out.println(area);
}
}
修饰符:决定了方法的工作范围,返回值类型必选,如果没有返回值,需写void。方法只能返回一个值。
方法的结构:
修饰符 返回值类型 方法名(){
方法体;
return 返回值;
}
方法的使用:引用对象.方法名(实参列表)(在同一个类方法之间的调用不需要引用类型)
ststic只能调用static方法,static方法调用无static的方法需要类调,new个对象
示例:调用static方法
public class Test{
public static void cs() {
System.out.println("我是static方法");
}
public static void main(String[] args) {
// 调用static方法
cs();
}
}
调用非static方法:需要new一个对象,通过对象来调
public class Test {
public void cs() {
System.out.println("我是非static方法");
}
public static void main(String[] args) {
// 调用非static方法
Test t = new Test();
t.cs();
}
}
有返回值:
public class Test {
public double cs(double d, double h) {
// 求三角形的面积
return d * h / 2;
}
public static void main(String[] args) {
// 调用非static方法
Test t = new Test();
double area = t.cs(2, 4);
System.out.println(area);
}
}
相关文章推荐
- 绝对使用JavaEclipse使用方法,不会让你失望....提高编程技巧和速度
- Java Servlet 编程及应用之Cookie的使用方法-Java基础-Java-编程开发
- Java 数据库编程 ResultSet 的 使用方法
- java多线程编程之使用Synchronized块同步方法
- Java设计模式编程之工厂方法模式的使用
- Java网络编程从入门到精通(12):使用isReachable方法探测主机是否可以连通
- Java网络编程从入门到精通 (9):使用isXxx方法判断地址类型
- Java并发编程核心方法与框架-CountDownLatch的使用
- Java并发编程核心方法与框架-TheadPoolExecutor的使用
- Java编程中的equals方法使用全解
- Java并发编程核心方法与框架-CompletionService的使用
- Java网络编程基础 Datagram类使用方法
- Java并发编程核心方法与框架-CyclicBarrier的使用
- Java网络编程中inputStream.available()的使用方法
- Java编程___File各类方法使用(实现拷贝特定文件至特定目录下)
- Java并发编程核心方法与框架-phaser的使用
- Java网络编程从入门到精通 (9):使用isXxx方法判断地址类型
- Java并发编程核心方法与框架-Semaphore的使用
- Java网络编程从入门到精通(34):读写缓冲区中的数据---使用get和put方法按顺序读写单个数据
- java语言GUI编程之TextField中setEchoChar方法的使用