2020-03-08 java面向对象的知识

                                                                                 类与对象

什么是面向对象:

生活中各种形态不同的事物之间存在着各种各样的联系;

 使用对象来映射现实中事物,对象的关系来描述事物之间的联系;

 面向对象把解决的问题按照一定规则划分为多个独立的对象

 通过调用对象的方法来解决问题

 应用程序通过多个对象的相互配合来实现功能

面向对象有三个特点:封装,继承,多态

实例化对象并调用类的属性的例子:

package Collection;

import java.util.Objects;

public class Student {

Stringname;

int age;

Stringaddress;

public void introduce(){

System.out.println("姓名:"+name+"年龄"+age+"来自"+address);

}

}

class ObjectCreate{

public static  void main(String args[]){

Student student1=new Student();//对象student1的创建与使用,类名 对象名称=new 类名();

        Student student2=new Student();

student1.name="潘俊杰";

student1.age= Integer.parseInt("19");

student1.address="东凤";

student1.introduce();

System.out.println("---------------------------------------------");

student2.name="梁铎宝";

student2.age=20;

student2.address="中山";

student2.introduce();

}

}


类的封装:

定义:将对象的属性和方法相结合,通过方法将对象的属性和实现细节保护起来,实现对象的属性隐藏。

做法:修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问。[使用 private 关键字修饰属性],关键字private,被private修饰的成员只能在本类中使用

Java:类的封装


Java中的一个类怎么调用另一个类中的方法?

1.新建一个类。然后在调用类中先进行被调用类实例化,然后通过实例化的对象访问(先定义一个类,然后实例化调用)

2.新建一个类,将该类中需要被调用的方法设置为静态(static),加了static后,就可以用类名直接调用。然后在调用类中直接通过类名进行访问。调用格式为:类名.方法名(参数表)。

这种方法叫做静态方法

你可能感兴趣的:(2020-03-08 java面向对象的知识)