zoukankan      html  css  js  c++  java
  • 【java】类的初识

    面向过程思想:强调的是功能行为

    面向对象思想:不自己亲自做,将功能封装为对象,强调具备功能的对象,指挥对象实现各种功能。以后开发实际就是找对象使用对象,要是对象没有就创建对象并维护对象。

    面向对象的三个特征:封装,继承,多态

    类和对象的区别:

      类:对共性事物的描述。在java中用class定义类。

      对象:共性事物中实实在在的一个实体。在java中用new在堆内存中建立实体。

    class Car //类可以不带main函数
    {	
    	/*属性对应着类中的变量,也叫成员变量;行为对应的类中的函数(方法),也叫成员函数*/
    	//定义车颜色
    	String color="red";/*成员变量都在堆内存里面,即便不初始化值也会有默认值*/
        //定义车轮数
    	int num=4;
    	//定义功能
    	public void run()
    	{
    		System.out.println("running....");
    	}
    
    }
    class carDemo
    {
    	public static void main(String args[])
    	{
    		//用new声明一个对象
    		Car c=new Car();//c也是一个类类型变量,类类型变量指向对象,c也叫句柄。
    		c.run();//用对象调用成员函数
    	}
    }
    

      

    封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

       封装原则:1)把不需要对外提供的内容都隐藏起来

           2)把属性都隐藏起来,提供公共方法对其访问

  • 相关阅读:
    python集成开发环境Anaconda的安装
    hasMap2
    WireShark:TCP三次握手 抓包
    CCF 201409-4 最优配餐
    201403-4 无线网络
    java IO的字节流和字符流及其区别
    平衡二叉树DSW算法
    警惕Java编译器中那些“蜜糖”陷阱
    laravel 学习笔记 —— 神奇的服务容器
    LNMP下安装phpmyadmin的一个小错误解决办法
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/7874217.html
Copyright © 2011-2022 走看看