7.18
面向对象:
public class 类名{
1.成员变量(代表属性,一般是名词)
2.成员方法(代表行为,一般是动词)
3.构造器
4.代码块
5.内部类
}
获取类的对象的格式:
类名 对象名 = new 类名();
如何使用对象:
访问属性:对象名.成员变量
访问行为:对象名.方法名(…)
个人理解:
将乐行的定义放入的单独的空间
方法放入了单独的空间
main方法中的工作更加的明确,独立
补充:
用来描述一类事物的类,专业叫做:Javabean类。
在Javabean类中,是不写main方法的。(如上图右侧类)
编写属性和行为去描述一类事物
在以前,编写main方法的类,叫做测试类。
我们可以在测试类中创建Javabean类的对象并进行赋值调用。
类名首字母建议大写,需要见名知意,驼峰模式
Java文件中可以定义多个class类,且只能一个类是public修饰,而且public修饰的类名必须成为代码文件名
(实际开发中建议还是一个文件定义一个class类)
成员变量的完整定义格式:修饰符 数据类型 变量名称 = 初始化值;(一般无需指定初始化值,存在默认值)
封装;
对象代表什么,就得封装对应的数据,并提供数据对应的行为
eg:人画圆: 方法应该在圆的类中,人调用了画圆的方法,圆画了圆
好处:
自己会正确设计对象
让编程简单,有事儿找对象,调方法
降低学习成本,可以少学,少记,随用随找
private关键字:
是一个修饰符
可以修饰成员(成员变量和成员方法)
被private修饰的成员只能在本类中才能访问
针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作
提供“setXxx(参数)”方法:用于给成员变量赋值,方法用public修饰
提供“getXxx()”方法:用于获取成员变量的值,方法用public修饰
本文来自博客园,作者:suN(小硕),转载请注明原文链接:https://www.cnblogs.com/liushuosbkd2003/p/17564391.html