10.18Java学习进度

数组元素之间的操作,号码的生成和去重,面向对象的基本概念和三大特征,了解了类和对象的概念:

学习了数组元素之间的拷贝

统计拆分的原理和实现:求出一串数字各数字出现的次数

双色球号码的生成和去重
去重方法:
当前元素与之前元素对比如果有相同的就使用i– 再重新生成一遍当前数组下标的元素

面向对象的基本概念:
万物皆对象!!
面向对象就是指以特征和行为的观点去分析现实事物的方式

c语言是面向过程
c++是既面向过又面向对象
java是面向对象

面向对象编程的三大特征:
封装、继承、多态

了解了对象和类的概念

类的定义:

class 类名{

}

成员变量定义的语法格式:

class 类名{
    数据类型 成员变量名 = 初始值;(初始值通常省略)
}

对象的创建:

new 类名();

对象的引用:(例)

new Person();

Person p = new Person();

成员方法:

class 类名{
    返回值类型 成员方法名(形参列表){
        成员方法体
    }
}

(例):

class Person{
    viod show(){
        System.out.println("测试");
    }
}

(返回数据类型要与形参列表相同)

成员方法的调用:
p.show();