• 面向对象三大特征


    封装

    实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问的权限。

    封装是一种信息隐藏技术,在java中通过关键字private实现封装。

    继承

    使用已存在的类作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以使用父类的功能,使得复用原来的代码非常容易,能够大大的缩短开发周期。

    public class Animal {
    	 private  int age;
    	  String sex="femaleanimal";
    	  protected void sleep(){
    		  System.out.println("i can sleep");
    	  }
    	  public Animal(){
    		  System.out.println("this is super class(fulei)");
    	  }
    	  void eat()
    	  {
    		  System.out.println("i can eat");
    	  }
    	  void call()
    	  {
    		  System.out.println("--------------");
    	  }
    	  
    	}
    
    	class Dog extends Animal{
    
    		
    		 
    		 
    		 public Dog() {
    			 
    		}
    
    		void call() {
    			// TODO Auto-generated method stub
    			 System.out.println("--------wangwang------");
    		}
    
    	}
    
    	class Cat extends Animal{
    	  
    	 void call()
    	 {
    		  System.out.println("-----miaomiao---------");
    	 }
    	}
    

    多态

    多个字类继承共同的父类,定义的时候使用相同的父类指向不同的子类对象的引用

    强制类型转换与instanceof关键字

    Instance of 就是代表某个对象是某个类的实例的意思

  • 相关阅读:
    java工程师要求
    系统架构设计师知识模块
    Mybatis使用训练
    项目—视频直播系统
    [数算]概率
    查看镜像文件
    Hadoop启动命令
    Hadoop启动命令
    HDFS设置配额管理
    HDFS设置配额管理
  • 原文地址:https://www.cnblogs.com/tianhao/p/4168276.html
Copyright © 2020-2023  润新知