zoukankan      html  css  js  c++  java
  • Java面向对象--类与对象

    类与对象

    造车:

    1. 画图纸
    
       1. 定义车的属性信息:color, speed, seat
       2. 定义车的动作:跑
    
    2. 拿着图纸找工厂生成车
    

    面向对象的世界里:

    类:就是图纸
    	属性:这一类事物拥有的共同属性
    	动作:这一类事物共同能执行的功能
    对象:使用类创建的具体某一个东西
    
    对象能干什么?完全取决于类是如何定义的
    

    写代码

    类要使用class来定义
    属性:成员变量来描述,直接卸载类中的变量
    动作:成员方法,不写static就是成员方法
    创建对象:
    类 引用 = new 类()
    

    类为什么可以写在主方法里 --> 多态

    public class Car {
    	//成员变量
    	String color;
    	int speed;
    	int seat = 5;
    	
    	//成员方法
    	public void run() {
    		System.out.println("车能跑");
    	}
    	
    	public static void main(String[] args) {
    		//int a = 10; //写在方法里的变量,局部变量
    		
    		//创建对象
    		//int a = 10;
    		
    		//在面向对象的世界里,变量是没有市场的,这种变量被称为引用。
    		//java分为两种数据类型:1. 基本数据类型  2.引用数据类型 String和我们创建的所有的类
    		Car c = new Car();	//创建对象 创建了一辆车,后面想用这辆车,就需要使用c来访问
    		
    		//让车去跑。
    		
    		//对象或者引用.方法() 
    		c.run(); // .表示调用. "的"
    		
    		c.color = "绿色";
    		c.speed = 120;
    		c.seat = 5;
    		// c.pailing = 1.5; //类中没有定义的内容不可以使用
    		System.out.println(c.color);
    		
    		Car c2 = new Car();
    		c2.color = "红色";
    		c2.speed = 100;
    		System.out.println(c.seat);
    		System.out.println(c2.seat);
    		System.out.println(c.color);
                    System.out.println(c2.color);
    	}
    } 
    
  • 相关阅读:
    绑定下拉列表
    部署WSP出现错误—已在此服务器场中安装ID为XXXXX的功能
    sharepoint权限
    sql日期操作
    Sql脚本动态创建表
    sharepoint中添加子网站
    解决未知的服务器标记“asp:ListView”。
    sharepoint中新添加页面
    vue中使用localStorage存储信息
    Js事件大全
  • 原文地址:https://www.cnblogs.com/isChenJY/p/12724706.html
Copyright © 2011-2022 走看看