当前位置:   article > 正文

Java基础之面向对象_student xiaoming = new student();实例化对象xiaoming的语句中

student xiaoming = new student();实例化对象xiaoming的语句中,new关键字分

类表示一个共性的产物,是一个综合的特征,而对象,是一个个性的产物,是一个个体的特征。 (类似生活中的图纸与实物的概念。)

类必须通过对象才可以使用,对象的所有操作都在类中定义。

类由属性和方法组成:

属性:就相当于人的一个个的特征

方法:就相当于人的一个个的行为,例如:说话、吃饭、唱歌、睡觉

一个类要想真正的进行操作,则必须依靠对象,对象的定义格式如下:

类名称 对象名称 = new 类名称() ;

如果要想访问类中的属性或方法(方法的定义),则可以依靠以下的语法形式:

访问类中的属性: 对象.属性 ;

调用类中的方法: 对象.方法(实际参数列表) ;
 

属性+方法=类

OOP-面向对象编程

本质:以类的方式组织代码,以对象的形式封装数据

三大特征

封装

继承

多态

关于类和对象

方法的调用

如果在同一个包下面的文件想调用

(1):是static的,可以通过类名调用

直接

类名.方法名

>src

>use

Demo01

Student

在Demo01想用Student的方法(比如说say)

直接 Student.say();可以调用

(2):不是static的,无法直接通过上面的的方法调用

需要将实例化这个类

  1. new Student()//此时按下alt+enter系统会帮你生成
  2. Student student=new Student();
  3. //之后就可以用
  4. student.say();

总结

static是和类一起加载的,只要有类存在,这个数据(方法)一定存在

而不加static的,与对象有关,类实例化之后才存在

所以存在的东西不能调用不存在的东西,需要先实例化

类和对象的创建

适应一个项目只有一个main方法但是包里面可以有多个类

每个类不一定要有main方法

一个类里{

属性

方法

}

类是抽象的需要将抽象的类实例化出来

Student xiaoming=new Student();

类实例化返回一个自己的对象,小明就是Student类的具体实例

  1. package oop.towho;
  2. public abstract class Application {
  3. public static void main(String[] args) {
  4. //类:抽象的,需要实例化
  5. Student xiaoming = new Student();
  6. Student xiaohong = new Student();
  7. System.out.println(xiaoming.name);
  8. xiaoming.name="xiaoming";
  9. System.out.println(xiaoming.name);
  10. }
  11. }

  1. package oop.towho;
  2. public class Student {
  3. String name;
  4. int age;
  5. public void study(){
  6. System.out.println(this.name+"在学习");
  7. }
  8. }

类和对象

深入理解,可以把类当做结构体,只是一个模板

真正应用的是对象(结构体变量);

需要将类实例化(创建结构体对象)

才可以用里面的数据和方法 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/237704
推荐阅读
相关标签
  

闽ICP备14008679号