SCJP Java类的定义和作用和变量类型(普通变量和静态变量)

类的重点知识

1.什么是类?
类是方法和数据的集合。

在类和面向对象设计的主要概念是:
结构化程序设计(就是将复杂的问题划分为小块的代码),尽管结构化程序设计在管理复杂性方面很有用,但它不能容易的解决代码复用问题。面向对象设计方法解决了这样的问题,其中类起着关键作用。

2.java有继承,多态,封装(数据隐藏)三大特性。

3.Java中只允许单继承,为了解决这个限制,java中有一个被称作接口的特性。java语言的设计者确定接口能够提供多态继承的好处。

4.所有java类都是Object类的后代类。

5.Java中类的角色:
类是java的心脏,所有java代码都在类里。
一个java文件只能有一个public类,如果你一个文件中定义了多个public类,将会在编译期发生错误。

6.static方法只能访问static变量。

7.局部变量是方法变量,他们在方法代码开始时生效,结束时失效,它们只能在方法内可见

8.修饰符的可见性时java封装机制的重要部分,封装允许分离方法执行的接口,带来的好处就是类内部的代码细节可以被改变同时不影响其他对象的使用。

封装一般用返回或更新private类的变量值的方法实现。javabean类就是一个典型的封装类。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小牧之

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值