ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

面向对象

2022-09-11 15:31:20  阅读:140  来源: 互联网

标签:int sum System 面向对象 static public out


一、方法

1、方法定义:public static 返回值 方法名(参数列表)

public class MethodDemo {

public static void main(String[] args) {
method(10, 5);
int res = sum(200, 10);
System.out.println(res);

}
//定义方式格式: public static 返回值 方法名(参数列表) ,static加上直接在main中使用。
public static void method(int a, int b) {
System.out.println("method方法:");
System.out.println(a + b);
System.out.println(a - b);
System.out.println((a / b));
System.out.println(a * b);

}

//方法在定义时,返回值和参数列表是自由定义的,定义方法时要明确方法实现的功能。
//方法有返回值必须加return
public static int sum(int a, int b) {

int sum = a + b;
System.out.println("sum求和");
return sum;
}
}

2、方法重载:方法重载:在同一个类中,出现了方法名相同,参数列表不同,与返回值无关

public class MethodOverload {
public static void main(String[] args) {
int sum1 = sum(10,20);
double sum2 = sum(30,40);
System.out.println(sum1);
System.out.println(sum2);
}

//方法重载:在同一个类中,出现了方法名相同,参数列表不同,与返回值无关。
//解决方法名类似,功能相同,需要记忆多个方法名。
public static int sum(int a, int b) {
int sum = a + b;
return sum;
}

public static double sum(double a, double b) {
double sum = a + b;
return sum;
}
}

3、方法构造

(1)无参和有参构造

(2)静态属性、成员变量、属性字段

3、

 

 

 

4、访问修饰符

 

 

 

二、封装

三、继承

1、继承父类

 

 

 

 

 

 

 

 

 

 2、重写

 

 

 

 

 

 

 

 3、父类类型和子类相互转化

 

 

 

 

 

 

四、多态

标签:int,sum,System,面向对象,static,public,out
来源: https://www.cnblogs.com/yuansufeng/p/16683841.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有