黑马程序员_Java基础知识点总结一
---------------------- android培训、java培训、期待与您交流! ----------------------
?
?
class Cake{ Cake(){System.out.println("Cake()");}}class Meal { Meal() { System.out.println("Meal()"); }}class Bread { Bread() { System.out.println("Bread()"); }}class Cheese { Cheese() { System.out.println("Cheese()"); }}class Lettuce { Lettuce() { System.out.println("Lettuce()"); }}class Lunch extends Meal { Lunch() { System.out.println("Lunch()"); }}class PortableLunch extends Lunch { private Cake a=new Cake(); PortableLunch() { System.out.println("PortableLunch()");}}public class OverLoadTest extends PortableLunch{ private Bread b = new Bread(); private Cheese c = new Cheese(); private Lettuce l = new Lettuce(); public OverLoadTest() { System.out.println("Sandwich()"); } public static void main(String[] args) { new OverLoadTest(); }}
?上面的代码输出的结果为:
Meal()
Lunch()
Cake()
PortableLunch()
Bread()
Cheese()
Lettuce()
Sandwich()
?????? 在同一个类中,允许存在一个以上的同名函数.只要它们的参数个数和参数类型不同即可.重载与返回值类型无关,只与参数列表有关.
6.数组
数组定义int[]arr=new int[2];和int arr[]=newint[2];都可以,一般都常用第一种.
也可以在定义的时候直接给初始值int[] arr=new int[]{1,2,4,5,5};数组常见的操作有遍历和获取最值等,遍历数组一般用for循环.for循环遍历在对象确定情况下可以用JDK1.5以后的新特性,增强for循环for(类型:类型成员 成员集合)
?
?
---------------------- android培训、java培训、期待与您交流! ----------------------