java学习中的疑难杂症(二)

我感觉,自己现在对于java的理解很肤浅,慢慢的来吧.....

1,说起java,面向对象就是必须的,并且面向对象有三个特性:

1>封装,2>继承,3>多态.

我感觉,这其中,多态是最难理解的吧.....

2,java中的构造方法着实够我们这面向对象门外汉折腾一伙的,

1>,当new时,就会使用到构造方法;

2>,如果不自己定义构造方法,java系统会自动生成一个无参的构造方法,其中 这个构造方法中没有一条语句;

3>,一旦自己定义了构造方法,系统就不会自动生成了.

3,final-----这个关键字,我感觉特神秘,所以我的网名取了“finaler"

   final修饰的类,不能被继承,不能有子类;final修饰的方法(静态方法),不能被重写;final修饰的变量,我们叫常量.....

4,访问权限

说到访问权限,我一直比较迷糊...

5,对象的引用

找了一前辈的一句话,感觉比较容易理解”JAVA表面上看起来没有指针,但它的引用其实质就是一个指针,引用里面存放的并不是对象,而是该对象的地址“.

当然,上转型对象,接口回调,也得用到这个理解.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值