Java学习笔记:基础知识2
来源:互联网 发布:java format日期格式 编辑:程序博客网 时间:2024/05/16 09:31
1.面向对象
三大特征:封装、继承、多态2.类的定义
[修饰符] class 类名{1~n 个构造方法
0~n 个字段
0~n 个方法
}
3.static关键字
特点:1) 随着类的加载而加载
2) 优先于对象存在
3) 被所有对象所共享
4) 可以直接被类名调用
注意:
静态方法只能访问静态成员,但非静态成员可以访问静态成员
静态方法中不能使用this,super关键字
类成员和类方法(通过static修饰)
实例成员和实例方法
4.匿名对象
特点:对方法或字段只进行一次调用时,可用匿名对象;
new Car().show();
new Car().run();
可作为实际参数进行传递
只在堆内存中开辟空间,而没有在栈内存的引用
5.封装
1) 在类中定义对象的行为和状态2) 把外界不需要知道的信息隐藏起来
3) 通常将类的成员变量声明为 private //JavaBean
再通过 public 方法来对这个变量进行访问,提供 getXxx()和setXxx()方法
6.this关键字
1) 表示 当前对象2) 谁调用了方法,谁就是当前对象
3) this不能用在static修饰的方法里和static修饰的代码块里
7.访问控制
private:本类内部可以访问,不能继承到子类default(默认不写):本类内部可以访问,同包其他类也可以访问。同包可继承
protected:本类内部可以访问,不同包的子类也可以访问,同包其他类也可以访问。能继承到子类
public:任何地方都可以访问 ,能继承到子类
8.构造方法
特点:1) 方法名与类名相同
2) 不用定义返回值类型
3) 不需要写return语句
作用:
给类中的字段进行初始化,可以用来创建对象
9.final关键字
- final修饰类不可以被继承,但是可以继承其他类。
- final修饰的方法不可以被覆盖,但可以覆盖父类方法。
- final修饰的变量称为常量,这些变量只能赋值一次。
- public static final修饰的常量称为全局常量;
- java基础知识学习笔记2
- Java学习笔记:基础知识2
- JAVA学习笔记(基础知识)
- 【Java 学习笔记】基础知识
- JAVA学习,基础知识笔记
- Java学习笔记:Java基础知识
- java基础知识学习笔记1
- java学习笔记1-基础知识
- Java学习笔记_001_基础知识
- 黑马学习笔记--JAVA基础知识
- Java基础知识学习笔记总结
- 【Java学习笔记】基础知识学习2【条件逻辑控制语句】
- 【Java学习笔记】基础知识学习13【Map】
- 【Java学习笔记】基础知识学习14【文件】
- java学习笔记,1,java语言基础知识
- java基础知识学习2
- java 基础知识学习2
- java4android学习笔记(第2-17集) java基础知识
- FZU Problem 2102 Solve equation
- HadoopSourceAnalyse --- Mapreduce ApplicationMaster init&startup
- php判断浏览器类型
- LOG_PARALLELISM
- 初探EJS
- Java学习笔记:基础知识2
- GetStringUTFChars()函数导致的程序Crash
- JDK里的设计模式
- MySQL里主键与外键的关系
- dotConnect for Oracle数据设置编辑器的使用教程
- 在类模板的声明和定义中把.h与.cpp分离
- Creational patterns
- URL中文字符编码
- 忘记SQL SERVER 的SA 密码解决方法