类与对象

来源:互联网 发布:梦幻口袋版炼兽笼数据 编辑:程序博客网 时间:2024/05/20 05:09

<一>类与对象

开发环境搭建

类和对象概念
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 按钮类

1 0
原创粉丝点击