类的重点知识
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类就是一个典型的封装类。