Java SE——深入理解面向对象程序设计

         看完视频的八到十五讲,其实只有八到十一讲算是新知识,其余四讲是对前面知识的总结,并且在总结的基础上又深入了一些。

    1.关于break和continue:break语句用在循环语句中,用于跳出整个循环,执行循环后面的代码;continue语句也用于循环语句,用于跳出当前的这个循环并开始执行下一次循环。

    2.关于面向对象程序设计:两个重要的概念是类和对象。类是一个抽象的概念,而对象是一个具体的概念。

    3.面向对象程序设计的三大基本特征:继承、封装、多态。

    4.类的定义:

          修饰符  类名

          {

               //类的内容(属性及方法);

          }

    5.方法的定义:

          修饰符  返回类型  方法名(参数1,参数2,.......)

          {

               //方法体;

          }

    6.main方法是整个Java程序的入口点;方法要先定义,后使用,其方式一般为:对象名 .方法名();

    7.命名规则:

     a) 类:首字母大写,当一个类名由多个单词构成时,那么每个单词的首写字母都要大写,且中间不能使用连接符;

     b) 方法:首字母小写,当一个方法名由多个单词构成时,那么第一个单词的首字母小写,其余每个单词的首写字母都要大写;

     c) 属性:与方法相同。

    8.关于成员变量与局部变量:

     a) 使用前需要先定义;

     b) 局部变量使用前需要初始化;而成员变量可以不初始化,若未初始化就使用,则每个类型的成员变量都会有一个默认的初始值。

       byte、short、int、long初始值为0

       float、double初始值为0.0

       char初始值为'\u0000'

       boolean初始值为false

    9.关于引用类型:引用类型是用在对象上的,一个对象可以被多个引用所指向,但同一时刻,每个引用只能指向唯一的一个对象 ,如果一个对象被多个引用所指向,则无论哪个引用对象的的属性发生了改变,都会反映到其他的引用中。

    10.关于方法参数传递:对于Java中的方法参数传递,无论传递的是原生数据类型还是引用类型,统一是传值(pass by value)。

    11.关于构造方法:构造方法用于完成对象属性的初始化工作,其特点如下:

     a) 构造方法的名字与类名完全一致;

     b) 构造方法无返回值,也不能出现void;

     c) 在定义类时,如果没有为类声明构造方法,那么Java编译器会自动为该类添加一个没有参数且方法体为空的构造方法;

     d) 不能显式调用类的构造方法,构造方法通常是通过new关键字隐式调用。

    12.new关键字生成对象时的完成的三件事:

     a) 为对象开辟内存空间;

     b) 调用类的构造方法;

     c) 将生成的对象的地址返回。

     学完这四讲,基础知识可能比较简单,但在老师讲到的例子中,已经多少涉及到了稍微深入一些的知识,感觉Java的学习更有趣了。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值