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)把属性都隐藏起来,提供公共方法对其访问

  • 相关阅读:
    低于时钟频率的任意频率生成(相位累加器)
    verilog实现奇数倍分频
    No.135 Candy
    No.42 Trapping Rain Water
    No.149 Max Point on a Line
    No.147 Insertion Sorted List
    No.21 Merge Two Sorted List
    No.88 Merge Sorted Array
    No.148 Sort List
    No.206 Reverse Linked List
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/7874217.html
Copyright © 2011-2022 走看看