java学习笔记(1)

1、面向对象思想概述:
        Java是一种面向对象的高级编程语言。
        面向对象:是用代码去高度模拟现实世界的事物,从而让软件为任务处理业务,为人类服务。
        高级语言:代码看起来很像人类的自然语言。

 2、 面向对象最重要的两个概念:类和对象
        类是相同事物共同特征的描述。类只是学术上的一个概念并非真实存在的,只能描述一类事物。
        对象:是真实存在的实例。  实例==对象。
        结论:有了类和对象就可以描述万千世界所有的事物。
             必须先有类才能有对象。

3、 定义类:
        格式:修饰符 class 类名{

        }
        注意:1.类名的首字母建议大写。满足驼峰模式。 StudentNameCode
             2.一个Java代码文件中可以定义多个类。但是按照规范还是建议一个Java文件定义一个类。
             3.一个Java代码文件中,只能有一个类是用public修饰的,而且public修饰的类名必须成为当前Java代码的文件名称。

4、类中的成分:有且仅有五大成分(五大金刚)
        修饰符 class 类名{
            // 1.成员变量(Field):  描述类或者对象的属性信息的。
            // 2.成员方法(Method): 描述类或者对象的行为信息的。
            // 3.构造器(Constructor): 初始化一个对象返回。
            // 4.代码块(后面学习的)
            // 5.内部类(后面学习的)
        }
        类中有且仅有这五种成分,否则代码报错!

5、构造器:
        格式:修饰符 类名(形参列表){

             }
        作用:初始化类的一个对象返回。
        构造器的分类:无参数构造器,有参数构造器。
        构造器的注意点:一个类默认自带一个无参数构造器,但是如果写了有参数构造器那么
            默认的无参数构造器就消失了,此时如果还需要用无参数构造器就需要自己从新写一个。

6、面向对象的三大特征:封装,继承,多态。

        封装的哲学思维:合理隐藏,合理暴露。
        封装最初的目的:提高代码的安全性和复用性,组件化。
        封装的步骤:
        1.成员变量应该私有。用private修饰,只能在本类中直接访问。
        2.提供成套的getter和setter方法暴露成员变量的取值和赋值。

7、this关键字的作用:
        this代表了当前对象的引用。
        this关键字可以用在实例方法和构造器中。
        this用在方法中,谁调用这个方法,this就代表谁。
        this用在构造器,代表了构造器正在初始化的那个对象的引用。                                                        this可以区分变量是访问的成员变量还是局部变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值