【黑马程序员】 数组以及方法函数,构造器
来源:互联网 发布:鸟哥的linux私房菜同类 编辑:程序博客网 时间:2024/06/03 06:23
------- android培训、java培训、期待与您交流! ------……
数组的定义:
数组类型 数组名【】 = new 数据类型【长度】
数组类型 数组名【】 = new 数据类型【长度】{ }
例如: int array[] = new int [10]; // 定义一个长度为十 的int 数组
数组元素由下标确定, 数组下标从0 开始,第一个 为 array【0】,最后一个为【array.length-1】。
简单的一个求最大值 ,最小值得例子:
int [] array = new int[]{ 12,43,56,62,62,};
int max = 0;
int min = 0;
max = min = srray[0]
for(int i = 0; i<array.length,i++){
if(array[i]>max){
max = array[i]
}
if(array[i]<min){
min = array[i]
}
}
二维数组:
数据类型 数组名【】【】 = new 数据类型 【行的个数】【列的个数】
int[][] i4 = {{1,1,1},{2,2,2},{3,3,3}}
方法的定义:
限定修饰符 返回值类型 方法名(【参数】){ 方法体 }
方法就是可复用的代码块, 如果没有返回值 要void ,参数 个数和类型不限
平时常见的入口函数 main 方法就是一个特殊的方法, 可以在类加载时给main 函数传递参数值。
方法的重载:
方法的重载就是方法的名称相同但方法的参数个数或类型不同, 通过传递参数的不同来调用不同的函数。
例如:
public void add(int a){} 和 public void add(string b){}构成 重载
另外 system.out. print();也属于重载方法。
可以使用return 结束一个方法。
构造方法:
如果没有自己定义, 类一般有一个无参的构造方法,实例化对象时会调用无参的构造方法,
类名 对象名 = new 类名();
也可以自己定义带参的构造方法:
例如:
class Hello{
int a;
string b;
public Hello(){
}
public Hello(int a,string b){
this.a = a;
this.b = b;
}
}
class Text{
public static void main(String [] args){
Hello hello = new Hello();
Hello hello = new Hello( 3, "黎明");
}
}
构造器需要注意的几点:
构造器没有返回类型。
构造器的名字与类名相同。
如果手动写了带参构造器必须添上一个无参构造器。
- 【黑马程序员】 数组以及方法函数,构造器
- 黑马程序员-构造函数以及构造函数的重写
- 黑马程序员--重载方法|构造函数
- 黑马程序员_对象,构造函数以及构造代码块
- 黑马程序员-构造函数
- 黑马程序员----构造函数
- 黑马程序员--构造函数
- 黑马程序员 构造方法
- 黑马程序员---构造方法
- 黑马程序员-构造方法
- 黑马程序员-构造方法
- 黑马程序员----构造方法
- 黑马程序员--------构造方法
- 黑马程序员-java类-java构造方法-java类数组
- 黑马程序员——构造函数与set方法
- 黑马程序员----函数,数组
- 黑马程序员_java构造函数
- 黑马程序员___构造函数
- IBM Ration Rhapsody 软件的环境配置
- HTTP深入浅出 http请求
- 让Qt应用程序跑在Android上
- va_list深究
- [精通WindowsSocket网络开发-基于VC++实现]第五章——非阻塞模式开发
- 【黑马程序员】 数组以及方法函数,构造器
- 测试中的问题
- spring @Resource
- 无法搜索windows xp的搜索文件内容的解决办法
- 答辩总结
- 游戏设计师需知的10个用户真相
- 抽象工厂模式(Abstract Factory Pattern)
- 动画隐藏Navbar【上滑推动Navbar至消失,下滑至完全出现Navbar的】
- android上面,会遇到no such file or dir