Java_[转载总结]之类与对象
来源:互联网 发布:php分割价格函数 编辑:程序博客网 时间:2024/05/31 18:50
Java纯面向对象语言,类是最基本抽象单位
一,类的创建及初始化类通常是一类事物的抽象,也就是对象。每个对象应该有它自己的属性和方法。例如人:身高,名字,性别等是人的属性,吃,喝,玩等都是方法,属性描绘类的特点,方法描述类的功能public class Person(){String name;int age;void eat(){}}
将这个对象所有的属性方法包装在一起就是封装。通过类的构造器来创建类对象,可以对他传递参数,进行初始化工作public class Person(){
String name;
int age;
public Person(String name;int age){
this.name = name;
this.age = age;
}
void eat(){
}
}
测试类中:
public class Person(){
String name;
int age;
public Person(String name;int age){
this.name = name;
this.age = age;
}
void eat(){
}
}
测试类中:public class MainTest{public static void main(String[]args){Person person = new Person("张三",18);
}
}
new 操作符为我们在内存中开辟空间,person是对象名,也是引用,在栈上分配,指向new在堆上分配的内容。调用new Person,先检查原类Person中是否有Person()构造方法,有方法,直接调用改方法,当我们没声明构造方法,自动添加无参的空Person()构造方法:Person(){}。
阅读全文
0 0
- Java_[转载总结]之类与对象
- Java学习总结之类与对象
- C#之类与对象
- c++之类与对象
- [OOAD]面向对象分析与设计之类图学习总结
- Java基础总结之类与对象的初始化顺序
- 面向对象之类与对象
- python学习总结之类对象
- 深入浅出Cocoa之类与对象
- 深入浅出Cocoa之类与对象
- 深入浅出Cocoa之类与对象
- 深入浅出Cocoa之类与对象
- C++之类与对象(1)
- C++之类与对象(2)
- C++之类与对象(3)
- java基础之类与对象
- C++之类与对象(1)
- C++之类与对象(1)
- 关于适配器纹波噪声与主板纹波噪声的问题分析
- caffe Reshape layer 使用
- Git 常用操作
- 【Python爬虫】从零开始玩转爬虫——Top电影信息爬取
- HDU-6128 Inverse of sum(二次剩余/公式)
- Java_[转载总结]之类与对象
- 关系型数据库与非关系型数据库
- 简单背包 记忆化搜索
- 再温暖的鸡汤不如一场殊死的战争,诸神之战四赛区冠军出炉!
- 最简单网络编程之客户端往服务器端送东西03
- React Native 'boost/iterator/iterator_adaptor.hpp' file not found’解决方案
- 69道Spring面试题和答案
- 华为自带浏览器绕坑大法!
- vector<vector<int> >array 理解