java面向对象笔记

/*
* 面向对象总决:定义类,创建对象,调用方法
* 定义类:
* [修饰符] class 类名
* {
* 成员变量(field)
* 方法(method)
* 构造器(constructor)
* 内部类(nested class)
* 初始化块
* }
*
* 类中5大成员:
* 修饰符:public,final|abstract, 有且仅有。
* 类名:语法要求(只要是标识符和修饰符)
*
* 成员变量:
* [修饰符] 类名 变量名 [= 初始化]
* 修饰符:private,protected,public,final,static
* 类型:任意基本类型和引用类型
* 变量名:驼峰写法,首字母小写,后面每个单词首字母大写。
* 方法:[修饰符] 返回值类型 方法名 (形参列表)
* {
* //方法体
* 代码:定义变量(数组),变量赋值,流程控制,数据
* }
* 构造器:
* 作用:new调用构造器来创建对象
* 如果没有为类写构造器,系统会默认为类提供一个无参的构造器
* 构造器:[修饰符] 构造器名 (形参列表)
* {
* //构造器体
* 代码:定义变量(数组),变量赋值,流程控制,数据
* }
* 修饰符:private protected public
* 构造器名称必须与类名相同
* 判断一个类是否为构造器,要看两点,构造器名与类名相同,是否有返回值。
*
* 类用于做什么:
* 1.定义变量
* 所有的类,都是引用类型,都可以用于声明变量。
* 2.调用static 修饰方法或static修饰的变量
* 3.创建对象
* 4.派生子类
*
* 对象可以做什么?
* 1.调用无static修饰的成员变量
* 2.调用static修饰的方法或static修饰的变量
* 类是引用类型:

* 数组,也是引用类型。

* 引用类型的赋值,只是将对象的首地址存入变量中。

*/

posted @ 2020-11-30 14:23  柒仔6  阅读(27)  评论(0编辑  收藏  举报