码迷,mamicode.com
首页 > 编程语言 > 详细

java - 基础 - 面向对象 - 概念

时间:2019-09-24 23:04:58      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:声明   编程   设定   imp   java   冗余   string   概念   nbsp   

面向过程的编程思想:

解决事情的时候按照一定的过程(流程);

不利于复用,会产生冗余;

 

面向对象的编程思想:

模仿现实生活中的事物,对事物进行分析(属性,动作);

 

类 --- 对象

 

类:抽象笼统的概念,描述一类有相同特点行为的事物

对象:具体的个体

 

声明类:

import java.util.*;
public class Person{
    public String name;//生命周期直到实例被销毁。
  //修饰符 数据类型 变量名 可以直接赋值private String name = "aaa";,但是一般根据实例不同设定 
    public int age;
    public String sex;
}
import java.util.*;
public class test{
    public static void main(String[] args){
        Person p = new Person(); //用类生成实例 实体化
p.name = "aaa";
p.age = 20;
p.sex = "男"; } }

 

技术图片

 

 

 

假如声明一个 Person p1 = p;

则两个实例指向同一个对象,一个修改后会两个都改变;(类似数组,引用变量都类似)

技术图片

 

java - 基础 - 面向对象 - 概念

标签:声明   编程   设定   imp   java   冗余   string   概念   nbsp   

原文地址:https://www.cnblogs.com/clamp7724/p/11581657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!