Java学习第三天 类与对象入门

/**对象是类的实例化
*面向对象的三大基本特征:封装,继承,多态
*类的基本结构:属性,方法,构造方法,
*类名首字母大写,必须与文件保持一致,使用驼峰命名法
* 构造方法名必须与类名一致,不能返回类型,也不能有返回值
*
* */
public class DemoClass {

    public static void main(String[] args) {

    }
}
//创建一个标准Student类
//标准Student类包含四个部分
//private修饰的属性,无参和有参构造方法各一个,每个属性包含一对Getter/Setter方法
class Student{
    private String name;//private修饰的属性和方法只能在本类内部直接调用
    private int age;

    //无参构造方法
    public Student(){}

    //全参构造方法
    public Student(String name,int age){
        this.name   = name;//类内部,类属性与参数名相同时,类属性要使用this关键字
        this.age    = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}

原文地址:https://www.cnblogs.com/vxiao2/p/11479195.html

时间: 2024-11-05 21:57:31

Java学习第三天 类与对象入门的相关文章

java总结第三次//类和对象2、3

四.类和对象2 主要内容:Java类的继承.方法的重写.覆盖.访问控制.super 关键字.多态性及其应用 1.继承 要求:Java只支持单继承,不允许多重继承 一个子类只能有一个父类 一个父类可以派生出多个子类 子类继承了父类,就继承了父类的方法和属性. 在子类中,可以使用父类中定义的方法和属性,也可以创建新的数据和方法. 因而,子类通常比父类的功能更多. 在Java 中,继承的关键字用的是“extends”,即子类是对父类的“扩展”. 注意:子类不能继承父类中私有的(private)成员变量

JAVA学习第五天 - 类与对象

一.面向对象程序设计的基本概念 1,对象: 特征分为静态特征和动态特征.静态特征指对象的外观.性质.属性等,动态特征指对象具有的功能.行为等.客观事物是错中复杂的,但是人们总是从某一目的出发,运用抽象分析的能力,从总舵的特征中抽取最具代表性.最能反映对象本质的若干特征加以详细研究. 人们讲将对象的静态特征抽象为属性,用数据来描述,在Java语言中成为变量:人们将对象的动态特征抽象为行为,用一组代码表示,完成对数据的操作,在Java语言中成为方法.一个对象由一组属性和一组对属性进行操作的方法构成.

Java学习(一)--类与对象(1)

一.面向对象编程的三大特性 1.封装性 面向对象编程的核心思想之一就是将数据和对数据的操作封装在一起.通过抽象,即从具体的实例中抽取出共同的性质形成一般的概念,例如类的概念. 2.继承 继承体现了一种先进的编程模式.子类可以继承父类的属性和行为,即继承父类所具有的数据和数据上的操作,同时又可以增添子类独有的数据和数据上的操作. 3.多态 多态是面向对象编程的又一重要特征,有两种意义的多态.一种多态是操作名称的多态,即有多个操作具有相同的名字,但这些操作所接收的消息类型必须不同.另一种多态是和继承

java学习(三)类

类 public class Dog{ String breed; int age; String color; void barking(){ } void hungry(){ } void sleeping(){ } } 这玩意就是个模板嘛, 以前遇到过,比方说一个user类,可以定义id,username等,等到前台传个用户的信息的时候,就new一个实例接受下前台的用户的所有参数 再比方说关于用户数据的一些处理作为一个类,该类里面定义修改密码,添加用户等一些方法,在别的类里面调用该方法(比

201671010140. 2016-2017-2 《Java程序设计》java学习第三周

java学习第三周       不知不觉,学习java已经是第三周了,不同于初见时的无措,慌张,在接触一段时日后,渐渐熟悉了一些,了解到了它的便利之处,也体会到了它的一些难点,本周主攻第四章,<对象与类>,事实上,在第二周的实验中,我就已经接触过它了,当时我并不理解Scanner方法使用时,为什么要使用import语句,现在,通过学习第四章,我知道了,通过控制台进行输入时,需要构造一个Scanner对象,并与"标准输入流"System.in关联,使用import语句引入ja

Java中的基本操作单元 - 类和对象

Java中的基本操作单元 - 类和对象 文本关键字:类.属性.行为.实例化.对象 一.概念浅析 说到类和对象,这都是两个比较抽象的词,如果用在程序中,那就更不知道是什么意思了.其实大家可以先不联系程序,我们在对一大堆东西分类的时候自然是有一个标准的,符合某些特征的分到一类,符合另外一些特征的分到另外一类.在每个类别中,每一样东西都有相同的特征,但是又有所差别,每一样东西就好比一个一个的对象,是一个切切实实的东西,而分类的类别就好似是一个标准或者描述,会更抽象一些. 1. 类的概念 在编程中,我们

java基础(二)-- 类、对象

一.类:通过封装其他数据类型达到创建新的数据类型的目的.在类里面可以包含基本数据类型和非基本数据类型 1.java语言的源代码是以类为单位存放在文件当中的. 2.类的主体当中变量有两个正式的名字:属性和成员变量. 3.创建类的引用(声明一个类的变量):类名 + 空格 +类变量名 4.创建一个类的对象(创建一个类的实体): new + 空格 + 类名 + ().创建实体过程中,让3中声明的类的变量指向这个实体. 5.由于创建的引用指向类的实体,所以变量代表了类的对象.使用类中的属性时,可以直接使用

人生三分之一埋在土里的时候,选择了学习OC语言 1 类和对象

人生三分之一埋在土里的时候,选择了学习OC语言  1 类和对象 今天开始整理我所理解的东西,希望能够帮助一些像我一样想要学习一门计算机语言的朋友们, 可能在很多的地方理解的也不够深入,有不对的地方还希望关注的朋友能够谅解,也多多提您的宝贵意见! 学习前需要具备的条件: 首先你要有C语言的一些基础,如果你没有,那可以先去自学一下C语言, 我是通过以下网站进行学习的,也希望对你能够有帮助! http://c.biancheng.net/cpp/u/jiaocheng/ 其次,你要有一台mac电脑,

C++语言学习(四)——类与对象

C++语言学习(四)--类与对象 一.构造函数(constructor) 1.构造函数简介 C++语言中,构造函数是与类名相同的特殊成员函数.在类对象创建时,自动调用构造函数,完成类对象的初始化.类对象本身是变量,在栈.堆上创建的对象,对象的成员初始化为随机值:在静态存储区创建的对象,对象的成员初始化为0. 2.构造函数的定义 构造函数声明的语法如下:classname(parameters);没有参数的构造函数称为无参构造函数.当类中没有定义构造函数(包括拷贝构造函数)时,编译器默认提供一个无