1-2 java基础:方法、方法重载、数组
来源:互联网 发布:淘宝客服怎么分流平衡 编辑:程序博客网 时间:2024/05/17 00:13
一、方法:
作用:提高代码复用率
定义:完成待定功能的代码块
格式:
修饰符 返回值类型 方法名(参数类型 参数名){ 方法体语句; return 返回值; }
public class Demo1 { public static void main(String []args){ test(3, 4); } public static void test(int a,int b) { int i = a+b; System.out.println(i); }}
二、方法重载:
方法名相同,参数类型或个数不同,与返回值类型无关
import java.util.Scanner;public class Demo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你的名字:"); String name1 = sc.nextLine(); System.out.println("请输入你的年龄:"); int age1 = sc.nextInt(); test(name1); test(name1,age1); //test("煞笔"); } public static void test(String name){ System.out.println("你的名字是:"+name); } public static void test(String name,int age){ System.out.println("你的名字是:"+name+",年龄是"+age); }}
面向对象:
特征:封装、、继承、多态
由执行者转换成指挥者
类与对象:
基本单位为类,class
成员变量:事物的属性
成员方法:事物的行为
(变量一般格式 :
修饰符 数据类型 变量名
public String name;
)
(方法一般格式:
修饰符 返回类型 方法名称(参数类型 参数名称){ 方法体 }
public static void test(int a,int b) { int i = a+b; System.out.println(i); }
)
类:一组相关属性和行为的集合
对象:是该类事物的具体体现
数组概述和定义格式
1 数组(容器):为了存储同种数据类型的多个值
2 数组概念:
数组是存储同种数据类型多个元素的集合,也可以看成是一个容器。
数组既可以存储基本数据类型,也可以存储引用数据类型。
3 数组定义格式:
数据类型[] 数组名 = new 数据类型[数组长度];
String[] str = new String[10];
数组初始化、动态初始化
1 数组初始化:位数组开辟连续的内存空间,并为每个数组元素赋值
2 对数组进行初始化:
动态初始化:只指定长度,由系统给出初始化值
eg: int[] arr = new int[10];
静态初始化: 给出初始化值,由 系统决定长度
3 动态初始化格式:
数据类型[] 数组名 = new 数据类型[数组长度];
1 0
- 1-2 java基础:方法、方法重载、数组
- 黑马程序员--java基础-方法重载与数组
- java学习笔记:Java语法基础2(循环,函数,重载,数组,方法)
- Java基础_方法重载
- java语言基础-方法重载
- 黑马程序员—java基础—java基础语法:数组,二维数组,方法重载
- JAVA-3.1-方法及方法重载、数组
- Java基础---方法,数组
- java方法重载2
- Java---方法重载1
- Java语言基础10-方法重载
- java基础13-构造与重载方法
- Java基础----构造器与方法重载
- java基础2--数组与方法
- Java基础(2)变量,循环,数组,方法。。。。。。
- JAVA基础1 数组与方法
- Java 数组、方法、基础笔记
- JAVA基础-方法和数组
- [leetCode]160. Intersection of Two Linked Lists
- Ubuntu14.04 源代码安装 TensorFlow r0.12 详细教程
- Qt 汽车仪表再次编写,Widget,仪表显示,绘制界面
- 基于web的全景漫游自动生成加编辑平台的技术实现(二)----krpano窥探
- PHP各种各样的面试题目整理
- 1-2 java基础:方法、方法重载、数组
- 内部类
- PAT 乙级 1030. 完美数列(25)
- 我是怎么治好自己的单纯疱疹的!!!!!
- vm文件,.vm后缀的文件
- 【POJ2504】Bounding box(计算几何)
- PHP判断客户端是否使用代理服务器及其匿名级别
- 斯坦福机器学习公开课7-x过拟合欠拟合和解决方法
- android开发中怎么在界面上实现曲线图