黑马程序员 面向对象(1)

----------------------ASP.Net+Android+IOS开发 、 .Net培训 期待与您交流! ----------------------

1.       引用数据类型的默认初始化值是null

2.       操作一个没有任何指向的引用型变量会报空指针异常

3.       当指定了一维数组的长度后,一维数组会默认被创建。若不指定一维数组的长度,则一维数组不会被创建,默认为null.

4.       面向过程思想,强调的是过程(动作)

面向对象思想,强调的是对象(实体)

5.       哪个对象对功能最清楚就定义到哪个对象当中

6.       类类型的变量一定指向对象,否则就是null

7.       匿名对象调用属性没有意义,但是调用方法是有意义的。因为匿名对象执行到下一句之后,该对象已经在堆内存中消失了

8.       private:私有,是一个权限修饰符,用于修饰成员,私有的内容只在本类中有效

注意:私有仅仅是封装的一种体现而已

1.       如果类中有多个构造函数,则JVM不会自动创建默认的构造函数,若要使用必须显示的创建。

2.       构造函数中可以有return; retrun的作用就是结束函数

3.       一个类中的成员想要被执行,就必须有对象调用

4.       this使用场景:局部变量和成员变量重名        构造函数调用构造函数

5.       static修饰的变量可以被对象共享

6.       静态前面省略的是类名,非静态前面省略的是this

7.       主函数中的参数名是可以改变的

8.       栈:存放方法的局部变量

方法表(代码区):存放静态,非静态方法

9.       对象用于封装特有数据的,若没有访问特有数据,就没必要创建对象

10.   构造代码块:可以给所有对象进行初始化(具备对象初始化的通用性)

11.   构造函数:给对应的对象进行针对性的初始化(具备对象初始化的针对性)

12.   局部代码块:限定局部变量的生命周期

13.   静态代码块——代码块——构造函数

若方法没有访问到特有数据,则该方法应定义为静态方法

1.      public 修饰类的的作用

(1)提高了类的访问权限            (2)保证了类名和文件名的一致性

2.       生成文档

javadoc –d myhelp –author –version ArryTool.java

-d:生成的帮助文档的存放路径

3.       文档注释能提取的方法

public protected修饰的方法

文档注释提取工具只能提取/***/之间的注释内容

4.       如何使用帮助类

(1)    E:\JavaExersize\day08目录中创建ArrayToolDeom.java文件。(此文件会用到帮助类ArrayTool文件中的功能)

(2)    将从别人那里拷贝过来的myhelp文件夹和ArrayTool.class文件放到F:\myclass目录中

(3)    dos窗口中输入: set classPath=.;f:/myclass后回车(不设置classPath编译器会报找不到文件)

(4)    dos窗口中输入:javac ArrayToolDemo.java编译ArrayToolDemo文件

(5)    dos窗口中输入:java ArrayToolDemo运行ArrayToolDemo字节码文件

5.       不将成员变量暴露出去的目的是为了让程序实现可控性。

6.       继承的优点:

提高代码的复用性

提高程序的扩展性

 

---------------------- ASP.Net+Android+IOS开发 、 .Net培训 期待与您交流! ----------------------

详细请查看:http://edu.csdn.net

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值