面向过程和面向对象的区别?
面向过程:可以理解为自己一步一步,亲力亲为的完成各种各样的是,强调的是自己做.
面向过程:理解为我让别人去做事情,不用自己全部自己做
什么是抽象?
抽象就是,比如人类就是一个抽象的东西,具体到一个具体姓名,年龄,性别的人就是对象的实例化了.
成员变量和局部变量的区别?
初始值
成员变量的初始值就是对应数据类型的默认值
局部变量的初始值要自己定义;
作用域
成员变量的作用域在类中,方法外面
局部变量作用域在{}中
生命周期
成员变量随着对象销毁而销毁,存储在堆中
局部变量随着方法的结束而结束,存储在栈中
什么是类?什么是对象?
类就是某一类事物的抽象
对象就是,这类事物的个体例子,实例化
定义类的语法?
public class 类名{ //成员变量; //成员方法 }创建对象的语法?
类名 对象名 = new 类名();属于对象的成员有哪些?
成员变量
成员方法
构造器的作用和语法
构造器就是为了创建对象
无参构造器
public 类名(){ }有参构造器
public 类名(参数){ }如何理解封装思想?
封装就是包装一个类,把类的属性,方法包装起来,用于隐秘,再通过getter,setter进行调用
public和private修饰符的区别?
public是公共类,其他类可以去访问 private是私有类,只能本类使用,其他类不能使用JavaBean规范有哪些?
类使用public 成员变量 ,字段使用private 成员方法 无参构造器 有参构造器 getter,setter方法