美文网首页
java面向对象 修饰符 类

java面向对象 修饰符 类

作者: 会弹吉他的猫呀呀呀 | 来源:发表于2019-06-27 09:59 被阅读0次

java面向对象:

java变量的内存存储模型,存在栈中。

数据存储的五大位置:

1.寄存器(位于处理器内部)

2.堆栈

3.堆(存放所有new的对象)

4.常量存储(直接存储在代码程序中)

5.非ROM存储(流对象和持久化对象)

类:

1.属性(位于类中,作用域于整个类)

2.行为(也叫方法)

3.构造函数的传参

程序实际上就是一系列带有方法对象的组合在一起来共同实现某些功能。

修饰符

Java 通过修饰符来控制类、属性和方法的访问权限和其他功能,通常放在语句的最前端

修饰符分类

1.非访问修饰符   static(静态变量和对象无关和类有关)     final(最终常量)

2.访问修饰符  public   全部都可以(包 类  子类   任何地方)

                        private   只能在类内部被引用    

                        protected   在本类中和在同一个包下能访问,在子类中也能访问(即使子类不在同一包下)       

                        缺省   (在本类中和在同一个包下能访问)

this关键字

关键字用来表示当前对象本身,或当前类的一个实例

public class Demo {

public int x = 10;

public int y = 15;

public void sum() {

// 通过 this 获取成员变量

int z = this.x + this.y;

System.out.println("x + y = " + z);

}

public void sumOne(int x, int y) {

int m = x + y;

int z = this.x + this.y;

System.out.println("m = " + m);

System.out.println("z = " + z);

}

public static void main(String[] args) {

Demo obj = new Demo();

obj.sumOne(20, 25);

Demo obj1 = new Demo();

Obj1.sumOne(20, 25);

}

}


相关文章

  • Java零基础自学DAY5 2018-03-17

    面向对象篇 1.类和对象 [修饰符] class 类名 // 修饰符:public、final、abstract...

  • 面向对象01-方法(重载)/包/修饰符

    面向对象01-方法(重载)/包/修饰符 [TOC] 1、面向对象与面向过程 2、类和对象 2.1、类和对象的的创建...

  • Java_android 知识点图

    不定期更新Java和Android中知识点图 面向对象 包装类 final修饰符知识点 Java集合框架 Java...

  • 3. Java面向对象编程

    类与对象[1] Java是面向对象的汇编语言(面向机器)—— c语言(面向过程)—— java语言(面向对象) 类...

  • Java 面向对象思想回答抽象类和接口的区别

    Java 面向对象思想回答抽象类和接口的区别 抽象类 含有abstract修饰符的class即为抽象类 abstr...

  • 《Java核心技术卷 I》之 Java对象与类

    Java对象与类 面向对象程序设计 面向对象程序设计,简称OOP,Java语言就是完全面向对象的。 类 类(cla...

  • java面向对象 修饰符 类

    java面向对象: java变量的内存存储模型,存在栈中。 数据存储的五大位置: 1.寄存器(位于处理器内部) 2...

  • Java面向对象

    面向对象 封装 Java语言中,访问修饰符可以出现在类,成员变量,成员方法以及构造方法前,用来控制权限。Java提...

  • 007-类和对象

    Java - 强制面向对象 类 Python - 既支持面向对象,也支持面向过程 1、类、对象 类是对某一类具有共...

  • java的访问修饰符

    一. Java中的访问修饰符 Java面向对象的基本思想之一是封装细节并且公开接口。Java语言采用访问控制修饰符...

网友评论

      本文标题:java面向对象 修饰符 类

      本文链接:https://www.haomeiwen.com/subject/ydclcctx.html