Java(4)

一、类和对象
1.类(class)是构造对象的模板或蓝图。由类构造对象的过程称为创建类的实例。
2. 面向对象的三大特征的思想:
封装,继承,多态;
封装机制:把描述对象属性的变量及实现对象功能的方法结合起来,定义一个程序单位,并保证外界不能任意更改内部的属性,不能任意调动内部的方法接口。
继承:大大增强了代码的可复用性,提高了软件的开发效率,为程序的修改扩充提供了材料。
多态:同一个方法名,根据被调对象的不同,实现了不同的行为主要分成静多态(方法的重载)和动多态(继承,重写,向上造型)。
3.类的定义:关键字(class)

class  People{
   private String  name;
   private  int  ade;
   private   String address;
   public Pople(String name,int age,String address){   //有参初始化构造
   this.name=name;
   this.age=age;
   this.address=address;
   }
   public void eat(){
   System.out.println("name+吃饭");
   }
   public void play(){
   System.out.println("王者荣耀");
   }
}

4.对象的构造:

People p=new People();
p.eat();
p.play();

5.类的继承:关键字(extends)

class Student extends People(){
private int num;
private String school;
public Student(){
super(//父类的参数);
this.num=num;
this.school=school;
}
public void doHomework(){
System.out.println("我在做作业");
}
}

父类(基类)People
子类(派生类)Student
访问修饰符:private、protected、默认、public

同包不同类不同包子类不同包非子类
private000
protected110
默认100
public111

注释:1可以访问;0不可以访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值