JAVA基础---面向对象-访问修饰符

1. 类和对象

        类: 具有相同属性和行为的一组对象的集合. 抽象的概念

        对象: 万事万物皆为对象. 具体存在的实物

        类是对象的模板,对象是类的实例

2.如何定义类

        public class 类名

        {

                成员变量;

                成员方法;

        }

        2.1 根据类创建对象

        类名 对象名 = new 类名();

        2.2 对象调用类中的成员

        对象名.成员变量;

        对象名.成员方法;

3.三大特征

        3.1 封装

        保护内部的操作不被破坏--安全性

        把类中的成员使用private进行封装,使外界无法调用 --安全

        一般情况下 : 封装属性,并且生成getter和setter方法

        3.2继承

        在原本的基础之上继续进行扩充--复用性
        一个子类继承父类中的成员 extends-继承关键字

        public class 子类名 extends 父类名

        {

        }

        overloard重载 和 override重写?

        overload : 在同一个类中方法,如果多个方法名相同但是参数个数,参数类型,参数次序        不同则这些方法称之为重载方法 

        override : 在继承的父子类中,方法名相同,藏书相同,返回值类型一致,访问修饰符大于等于父类的访问范围 抛出的异常不能大于父类中  子类中出现这种方法就是重写

        3.2 多态

        一个对象具有多种形态

        父类声明 对象名 = new 子类对象();   向下转型   对象名.方法(); 调用的是子类重写的方法

        子类声明 对象名 = (子类) 父类对象    向下转型

4.访问修饰符

        public : 同一个工程下都可以 访问

        protected : 同包或者不同包下的子类访问

        默认 : 同包访问

        private : 同类访问

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值