Java类、方法、属性等

java是面向对象的编程语言

Object,就是指面向对象的对象,对象就是类的具体实例。

在java里,对象是的一个具体实例。就像:人,指一个类。张三、李四、王五等则是一个个具体的实例,也就是java里面的对象。也就是OOP(Object Oriented Programming)面向对象编程中的object

类:类是抽象的,类是对象的模板。对象是具体 事物。

类包含两个部分:一部分是属性,比如人这个类,有身高、年龄、性别、学历等属性。一个是方法,比如人这个类,会说话、走路、唱歌、跳舞等方法(行为)。

对象:对象就是类的具体实例,是类的实例化产生了对象。

new()关键词:就是实例化类创建了一个对象,创建对象一是为这对象分配内存空间,对这个对象默认初始化,并调用类的构造器。

例子:

public class Demo18 {
    public static void main(String[] arge){
        Student xiaoMing = new Student();//实例化Student类,产生xiaoMing这个对象
        //默认初始化对象变量
        xiaoMing.age=12;
        xiaoMing.name="小明";
        //输出对象的值和方法
        System.out.println(xiaoming.name+"的年龄:"+xiaoMing.age);//输出对象的属性name的值
        System.out.println(xiaoMing.study());//输出对象的具体方法
    }
}

class Student{
    //类的属性字段
    int age;
    String name;

    //类的方法
    public String study(){
        return name+"在学习";

    }
}

运行结果:

小明的年龄:12

小明在学习

原文地址:https://www.cnblogs.com/henrypaul/p/12209092.html

时间: 2024-12-10 00:20:26

Java类、方法、属性等的相关文章

java类中属性的加载顺序,以及内存分配情况介绍

看下面例子及说明: /** 假如有外部类调用了该类,代码为:new StaticTest(); 那么下面是类属性的加载顺序 */ public class StaticTest{ public int dsd=2;//第3 //多个对象会有多次分配内存 public awds() { int sdsfsd=2;//第4 //多个对象会有多次分配内存 } //静态代码块 static{ System.out.println("静态代码块正在加载...");//第1 } public st

Java类静态属性、静态块、非静态属性、非静态块、构造函数在初始化时的执行顺序

前言 今天在看Android ContentProvider实现的时候,突然想到了Java类在new的过程中,静态域.静态块.非静态域.非静态块.构造函数的执行顺序问题.其实这是一个很经典的问题,非常考察对Java基础知识的掌握程度.很多面试过程中相信也有这样的问题,趁着周末有时间复习一下. 结论 这里先把整理好的结论抛给大家,然后我在写个程序来验证我们的结论.在Java类被new的过程中,执行顺序如下: 实现自身的静态属性和静态代码块.(根据代码出现的顺序决定谁先执行) 实现自身的非静态属性和

PHP判断{函数/类/方法/属性}是否存在

1.php判断系统函数或自己写的函数是否存在 bool function_exists ( string $function_name ) 判断函数是否已经定义,例如: if(function_exists('curl_init')){ curl_init(); }else{ echo 'not function curl_init'; } 2.php判断类是否存在 bool class_exists ( string $class_name [, bool $autoload = true ]

<Java> 类 方法 参数传递 返回值类

类 用class关键字可以传建一个类. 类中可以设置两种类型的元素:字段(有时被称为数据成员),方法(有时被称为成员函数) 字段  字段即数据成员 字段可以是任何类型的对象(可以是是引用类型,也可以是基本类型) (3) 每个对象都有用来存储其字段的空间,普通字段是不可以在对象间共享的 两个对象都各自有他们自己的字段,虽然字段是同名的,但是这两个对象对这个字段的操作都是对自己的字段的操作,不能操作另一个对象的. 但是static修饰的字段,是在对象内共享的,他只有一份空间,不管是那个对象,对这个字

java类和对象详解

对象和类详解 什么是对象:万物皆对象,什么东西都是对象,例如,猫狗人 什么是类:类是同一事物的统称,它描述一类对象的行为和状态. 设计类:抽象过程 类的属性 类的方法 什么是实例化:由类得到对象这个过程叫做实例化 对象和类的区别:一个是抽象一个是具体,一个是集合一个是个体等等.一个是魔板一个是实例,一个是数据一个是数据结构等等. 如何设计类:public class student{}//把类的共同提出提取出来, 学生会有什么:名字,年龄,性别,等等,这就是共同特征. //共同特征为类的属性,共

数据表-java类的映射

1.一个数据表对应一个java类 2.数据表的字段对应java类的属性 3.一对多的数据表关系 一方用一个java对象表示 多方用一个java对象数组表示 4.多对多的数据表关系:采用中间表,将多对多转为多对一进行处理 eg:Student类

Java自学-面向对象 属性

Java类的属性 一个英雄有姓名,血量,护甲等等状态 这些状态就叫做一个类的属性 步骤 1 : 属性的类型 属性的类型可以是基本类型,比如int整数,float 浮点数 也可以是类类型,比如String 字符串 public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度 } 步骤 2 : 属性名称 属性名称一般来说,都是小写 比如name 如果有多个单词组成,后面的单词的

java的接口、类、属性、方法各有哪些修饰符

参考博客:http://blog.csdn.net/cao_tao199612/article/details/7458245 1. 接口的修饰符只有:public 2. 类的修饰符分为:可访问控制符和非访问控制符两种. 可访问控制符是:公共类修饰符 public 非访问控制符有:抽象类修饰符 abstract :最终类修饰符 final 1.公共类修饰符 public : Java 语言中类 的可访问控制符只有一个: public 即公共的.每个 Java 程序的主类都必须是 public 类

java类(Class)的概念;对象的概念,声明类的属性 和方法,

类(Class)的概念 类是对一组具有相同特征和行为的对象的抽象描述. 理解: [1] 类包含了两个要素:特性和行为 => 同一类事物具有相同的特征和行为. [2] 类是一个群体性概念.例如:网红.明星.草根.宅男.萝莉.沙雕 [3] 类可以理解为现实生活中所说的 “类型” 为什么会有类的概念? 现实生活中为了更好的区分事物,把事物进行归类,进而更好的认识事物. 在程序中,引入类的概念,就是为了快速生成更多的具有相同特性和行为的事物 对象的概念 对象是类的具体实现,表示一个独立的.唯一的个体.