公司网站设计 上海,建站之星多少钱,erp财务管理系统,网站模板对seo的影响目录 一、什么是面向对象#xff1f;
二、类与对象的基本概念
1.类
2.对象
三、类的定义格式
四、类与对象的定义与使用
1.什么是实例化
2.实例化对象
3.类的使用 4.类与对象的说明
总结 一、什么是面向对象#xff1f; 面向对象是一种现在最为流行的程序设计方法
二、类与对象的基本概念
1.类
2.对象
三、类的定义格式
四、类与对象的定义与使用
1.什么是实例化
2.实例化对象
3.类的使用 4.类与对象的说明
总结 一、什么是面向对象 面向对象是一种现在最为流行的程序设计方法面向对象程序设计是要进行子模块化的设计每一个模块都需要单独存在并且可以被重复利用每一个模块都可以称为一个对象而面向对象解决问题就是通过对象与对象互相交互完成。相对于面向过程对于大型程序的维护修改扩展更加的简单方便所以面向对象的开发更像是一个具备标准的开发模式。两者没有好坏之分都有专门的应用场景 二、类与对象的基本概念
1.类 类是构造对象的模板是一个抽象的概念集合是一个相同特性的产物比如一个猫类狗类......对象是通过类而构造。构造对象的过程成为创建类的实例也就是实例化一个对象。
2.对象 面向对象世界中一切皆为对象。对象是一个独立的个体比如一个叫小花的猫一个叫豆豆的狗......每个对象都有自己的属性三大主要特征状态、行为、标识通过不同属性区分不同对象。 三、类的定义格式 在Java中定义一个类通过class关键词来完成。 具体语法如下
class ClassName{//字段属性或 成员变量//行为 或 成员方法
} class为定义类的关键词ClassName为类的名字{ }为类的主体。 类中包含的内容称为类的成员。属性主要是用来描述类的称之为类的成员属性或者类成员变量。方法主要说明类具有哪些功能称为类的成员方法。 我们可以定义一个类
class WashMachine{public String brand; // 品牌public String type; // 型号public double weight; // 重量public double length; // 长public double width; // 宽public double height; // 高public String color; // 颜色public void washClothes(){ // 洗衣服System.out.println(洗衣功能);}public void dryClothes(){ // 脱水System.out.println(脱水功能);}public void setTime(){ // 定时System.out.println(定时功能);}
} 注意 类的名字要采用大驼峰定义。首字母大写。成员前的写法统一为public篇幅过大后面文章会解释。四、类与对象的定义与使用
1.什么是实例化 定义了一个类就相当于在计算机中定义了一种新的类型与intdouble类似只不过int和double是java语言自带的内置类型而类是用户自定义了一个新的类型比如上述的WachMachine。它们都是类(一种新定义的类型)有了这些自定义的类型之后就可以使用这些类来定义实例(或者称为对象)。 用类类型创建对象的过程就是类的实例化在Java中使用关键词new,配合类名来实例化对象。
2.实例化对象 类定义完成之后无法直接使用。如果要使用必须依靠对象对象的产生格式两种格式如下
1.直接实例化对象
类名称 对象名称 new 类名称 () ;
2.先声明对象后实例化对象
类名称 对象名称 null ;
对象名称 new 类名称 () ;
3.类的使用 当一个实例化对象产生之后可以按照如下的方式进行类的操作 对象.属性表示调用类之中的属性 对象.方法()表示调用类之中的方法。 使用 . 来访问对象中的属性与方法。
举例
class Dog{public String name;public int age;public String color;public void eat(){System.out.println(name 吃东西);}
}
public class Test {public static void main(String[] args) {Dog dog new Dog();//声明并实例化一个对象dog.name 花花; //操作属性内容dog.age 1; //操作属性内容dog.eat(); //操作类中eat()方法}
}
运行结果 4.类与对象的说明 类只是一个模型一样的东西用来对一个实体进行描述限定了类有哪些成员类是一种自定义的类型可以用来定义变量.一个类可以实例化出多个对象实例化出的对象 占用实际的物理空间存储类成员变量类是一个类型不占用内存只有实例化出的对象才能实际存储数据占用物理空 间。总结 本次分享就此结束感谢垂读下次见