<一>类与对象
开发环境搭建
类和对象概念 OOP编程项目篇—QQ界面
java的特点:简单性:风格类似于C++,但Java摒弃了C++容易引发程序错误的地方 健壮性:提供早起的编译检查和后期的动态检查 平台无关性:Java独立于硬件设备,无需修改就可以运行在支持Java的任何计算机上 可移植性:Java本身提供了程序移植相关接口 高性能:编译器在对程序进行优化后生成高性能的字节码,过程简单。
(1)Java程序开发过程分为四步:第一步:编写源码;第二步:编译源码;第三步:调试;第四步:运行程序。
public class HelloWorld{
public static void main(string [] args){
System.out.println("Hello World");
}
}
(2)检查错误
1)查看你写的源码是否跟以上的源码相同? 2)文件名是不是跟第一行public class后面的类名相同? 3)大小写是否都是一致?切记Java代码是区分大小写的! 4)括号是否都是成对出现了? 5)标点是否输入成了中文下的全解符号了?
(二)面对对象思想
(1)什么是类
定义:类是对现实生活中一类具有共同特征的事物的抽象,包含一类事物的共同点。 特点:抽象、主观
(2)什么是对象
定义:是不以人的意志为转移客观存在的事物。
人类:两只手,嘴,鼻子。
车类:四个轮子,发动机。
(3)什么是面对对象,什么是面对过程。
一件事情=对象(执行者)+过程(执行过程)。
(三)oop面对对象编程
OOP编程优势:
是一种计算机编程架构 OOP贯穿整个编程流程 让程序可读性和灵活性更高 如何理解OOP编程? 打印输出:李四正在准备丰盛的晚餐。
OOP编程基本语法 类的定义格式:public class 类名{} 注意:【类名】就是当前java文件的文件名,必须一致 特征(属性)定义格式:public 属性类型 属性名; 注意:【属性类型】根据存储的值类型确定 【属性名】随意定义 行为(方法)定义格式:public 返回类型 方法名(参数列表){} 注意:【返回类型】根据返回的值得类型确定 【方法名】 随意取 【参数列表】定义格式:参数类型 参数名,参数列表 参数名,... 创建对象的格式:类名 对象名 = new 类名(); 属性的调用和赋值:对象名.属性名 = 值; 方法的调用:对象名.方法名(值); (四)项目篇-QQ界面
实现步骤 1)定义类和主函数的基本结构 2)创建窗体对象,并设置窗体可见 3)设置窗体的基本的属性特征 4)往窗体上添加组件
JFrame 窗体类
JLabel 标签类
ImageIcon 图片类
JTtextField 文本输入框类
JCheckBox 复选框类
JButton 按钮类