java基础--基础概念--面向对象、字符常量与字符串常量与变量

一、面向对象
1.面向对象的四大特征:抽象、封装、继承、多态
抽象:对同一个事物的属性(特征)和方法(功能/行为)进行抽取,归纳总结。
封装:抽象中将属性与方法写在一个类中就是封装。
继承:子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
多态:重写、重载、接口的实现与类的继承实现了多态。

二、字符常量与字符串常量
字符常量:是单个引号引起的一个字符,是一个整型值(ASCII值)可以参加表达式运算。GBK编码下char占俩个字节,UTF-8编码下英文占一个字节,中文占3个字节。
字符串常量:双引号引起的若干个字符。是一个地址值,占若干个字节。

三、成员变量、局部变量
成员变量:属于类的,可以被修饰符修饰,成员跟谁对象,处于堆内存。(public、private、static等)是对象的一部分,如果没有初始值,则会自定以类型的默认值而复制(final修饰,static没修饰必须显示赋值)。
局部变量:只能被final修饰,内存于栈内存。局部变量不会自动赋值。

四、自动拆装箱
int <==>Integer

你可能感兴趣的:(java基础--基础概念--面向对象、字符常量与字符串常量与变量)