类与对象
什么是面向对象:
生活中各种形态不同的事物之间存在着各种各样的联系;
使用对象来映射现实中事物,对象的关系来描述事物之间的联系;
面向对象把解决的问题按照一定规则划分为多个独立的对象
通过调用对象的方法来解决问题
应用程序通过多个对象的相互配合来实现功能
面向对象有三个特点:封装,继承,多态
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中的一个类怎么调用另一个类中的方法?
1.新建一个类。然后在调用类中先进行被调用类实例化,然后通过实例化的对象访问(先定义一个类,然后实例化调用)
2.新建一个类,将该类中需要被调用的方法设置为静态(static),加了static后,就可以用类名直接调用。然后在调用类中直接通过类名进行访问。调用格式为:类名.方法名(参数表)。