一、面向对象
在了解类与对象前,我们需要先知道"面向对象"这个词的概念:
在Java语言中,我们的主要思想就是"面向对象",而在之前我们所学习的C语言中大部分时候的思想是"面向过程"。
那么什么是"面向对象",什么是"面向过程"呢?
在之前我们学习C语言,想要实现一个操作时,里面可能会有很多比较复杂,难以实现的步骤,这就是因为C语言是一门"面向过程"的语言。指如果想要达到一个目标,必须一步一步的运作其中步骤,然后将其实现,最终达成目的。
而现在我们学习的Java语言就有所不同,Java语言是一门"面向对象"的语言,Java里面有很多的API(预先定义的函数),就比如学习C语言时所学习的:数组排序,二分查找,将数组变成字符串等需要我们实现的功能,到了Java中就变成了现成的方法:
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int[] arr = {1,8,4,5,9,2,3,6,7};
//排序(不是冒泡,效率优于冒泡)
Arrays.sort(arr);
//数组->字符串
System.out.println(Arrays.toString(arr));
while(in.hasNext()) {
System.out.println("请输入你要查找的数字:");
int a = in.nextInt();
//查找该数字下标
System.out.println(a + "的下标为:" + Arrays.binarySearch(arr, a));
}
}
}
效果:
而Java会拥有这么多方便的方法,就是因为其是一种"面向对象"的语言:
标签:Java,定义,构造方法,对象,我们,属性 From: https://blog.csdn.net/ixiaotang_/article/details/143022566