-
package com.imooc.objectproject.sample3;
//张三开发的排序算法类
public class Algorithm {
/*
*传入五个数,控制台打印升序效果
* @param a 第一个数
* @param b 第二个数
* @param c 第三个数
* @param d 第四个数
* @param e 第五个数
*/
public void sort(int a , int b , int c , int d , int e){
//冒泡排序法
int [] arr = {a,b,c,d,e} ;
for(int i = 0;i < arr.length - 1;i++){
for(int j =0;j < arr.length - 1 - i;j++){
if(arr[j] > arr[j+1]){
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
for(int i = 0;i < arr.length;i++){
System.out.println(arr[i] + " ");
}
}
public static void main(String[] args) {
Algorithm algorithm = new Algorithm();
algorithm.sort(82,88,988,223,184);
}
}
不用谢,请叫我红领巾~
查看全部 -
Java包的命名规则
查看全部 -
new关键字是创建实例对象的重要标志
查看全部 -
java创建类的语法
类名要有直白意义
首字母大写
不要数字开头,不要包含特殊字符
查看全部 -
类名 对象名 = new 类名();
查看全部 -
包命名规范
查看全部 -
多态的实现,返回值是接口可以直接在方法中调用实现类
查看全部 -
接口和实现类。开头是接口名,结尾是具体的实现类名
查看全部 -
修饰符
查看全部 -
多态是同一个行为具有多个不同表现形式或形态的能力。
实现多态的关键是接口:接口是一个抽象的类型,只提供方法的定义;
实现类是一个接口的具体实现,要实现每一个接口方法的功能。
查看全部 -
访问修饰符用于控制类,成员变量,方法的访问范围。
private是私有,只能在类的内部使用。
public是公共,在任何地方都能访问。
default是默认,相同包的其他类可以访问。
protected是继承,只有继承的子类能访问到。
查看全部 -
同一个包下的类无需导入,可直接使用,不同包下的类使用时需要关键字import导入才可以使用
查看全部 -
包:package(在程序中称为包,在文件形式下被称为目录)
把功能相似或相关的类组织在同一个包中
包也采用了树形目录的存储方式
通过包也可限定类的访问权限
包的命名规则:
查看全部 -
成员变量:
成员变量就是隶属于对象的变量。
成员变量用于保存对象的静态特征。
同类型的不同对象拥有相同的成员变量,但值彼此独立。
成员变量的使用分为写和读。
查看全部 -
src代表了源代码的目录
查看全部 -
面向对象编程:利用编程方式体现出现实中的类与对象。
世间万物皆对象。
类是抽象的概念,是对象的模板。类包含特征和行为。
对象是具体的事物,是类的具体实例。
通过已有的现实中的类定义程序中的类(class)
从类(class)创建(实例化)具体的对象(object)
查看全部
举报