java学习第三天

java学习第三天
这里写图片描述

类、对象和包
1.类:类是具备某些共同特征的实体的集合,它是一种抽象的概念。

2.对象:对象可以是问题域中出现的任何人、事物或者实体,简单点说就是“东西”。
类和对象的关系: 类是对象的抽象,对象是类的实例;类是模板,对象才是真正具体的存在。

结构化编程和面向对象编程
1.结构化编程:程序员将一个大的问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数)。最后,程序员会编写一个主过程来启动程序流程,随后根据程序流程走向,调用想要的其它过程。这种类型的程序设计被称为结构化编程。现在有很多结构化编程语言被广泛使用,最突出的就是C语言。

2.面向对象编程:程序不是围绕着要解决的任务来设计,而是围绕着要解决的问题中的对象来设计。这种编程方法被称为面对对象编程。

3.二者区别:结构化编程中,程序围绕着要解决的任务来设计;面向对象编程中,程序围绕着问题域中的对象来设计。

编写一个java类
1.向类中添加全局变量:对象的属性是相关类中的全局变量,全局变量组成部分如下:访问修饰符+数据类型+全局变量名称
例如:向类employee中添加一个全局变量name:
public class Employee {
public String name;
}

2.向类中添加方法
一个对象的行为是相关类中的方法,类中方法的组成:访问修饰符+返回值+方法名称(必须是一个有效的标识符返回值)+参数列表(在括号中出现)+方法的定义
例如:在类employee中添加方法mailCheck
public class Employee {
public void mailCheck() {
System.out.println(“邮寄支票到” + name + “,地址为:\n” + address);
}
}

3.实例化对象
在Java中,new关键字用于实例化一个对象。new运算符在内存中创建一个对象,并返回对新创建的对象的一个引用。只要我们的程序保留对该对象的一个引用,那么这个对象将一直保留在内存中。
类只是一个模板,对象才是真正具体的存在。

4.访问对象的属性和方法
当我们使用new关键字实例化一个对象时,系统为会该类中的每个成员变量和方法分配内存。如果要访问该对象的成员变量和方法,就需要使用点运算符来。
如:Employee e = new Employee();//操作e.name是访问e引用的Employee对象的name成员变量的方法。
e.name = “张三”;

猜你喜欢

转载自blog.csdn.net/qq_43046901/article/details/82118419